Test Automation Engineer

The Test Automation Engineer position is a pivotal role in the delivery of high quality services to our customers. The Test Automation Engineer works under general direction and is responsible for combining mature technical skills with tactical leadership skills to contribute to the quality, effectiveness, and efficiency of all work completed under their guidance. Primary areas of focus include setting up automation frameworks on projects, being an advocate for automation, and contributing to process improvements within the team to achieve automation coverage

Qualifications

  • Knowledgeable in testing and prioritization techniques
  • Extensive experience with test planning, test design, and test execution
  • Hands on experience with database testing and scripting
  • Expertise with multiple testing types at various testing levels
  • Experience testing cloud solutions based on Azure or AWS infrastructures
  • Demonstrated ability to test non-functional requirements in areas such as performance,

reliability, scalability, security, and extensibility

  • Ability to recognize risks and errors in an application
  • Knowledge of at least one of the tools and technologies within the company

technology stack

  • Understanding of the source control management systems included in the company

technology stack

  • Ability to code in a least one scripting or programming language that’s in line with the

company technology stack

  • Thorough understanding of the company test strategy
  • Advanced understanding of automation testing frameworks and associated

technologies

  • Experience setting up automation testing frameworks
  • Experience writing automated integration tests, API tests, and UI tests
  • Understanding of cloud and server side application development and architecture 
  • Experience incorporating test automation in CI/CD pipelines
  • Passionate about testing, quality, development, and design
  • 6+ years of progressive software testing experience

Accountabilities & Responsibilities

  • Act as a technical point of contact for questions/support within the project testing team
  • Identify and encourage areas for growth and improvement within the team
  • Ensure you keep a thorough understanding of business, functional, and non-functional requirements
  • Analyze business needs presented by clients and contribute to the solution of technical problems
  • Maintain high standards of software quality by focusing on testing practices, technical deliverables, and client experience
  • Create and implement the project test plan and leverage test results to improve the existing plan
  • Design and execute test cases, both manual and automated
  • Identify and propose the best testing tools to be used on each project
  • Set up testing environment, including automated testing framework
  • Develop, set up, and maintain test automation frameworks and tools
  • Integrate automated tests within CI/CD pipeline
  • Evaluate and understand the quality of the system under test
  • Report defects and evaluate fixes
  • Analyze and resolve technical issues pertaining to testing tools, equipment, data, and tests
  • Conduct test reporting and analyze results in order to monitor the health of the system under test
  • Closely collaborate with the other lead primes and main stakeholders to ensure successful project delivery
  • Engage with peers and colleagues to drive internal good practices
  • Contribute to defining and improving the company technology stack
  • Cultivate and contribute to company’s unique creative and collaborative culture and working environment
  • Follow technology and industry trends/advancements to maintain technology toolbelt

Position Specific Competencies

  • Accountability: Balances organizational, team, and individual commitments
  • Communication: Adapts communication to respond to audience or situational requirements
  • Service Orientation: Goes above and beyond regular client and organizational expectations by offering added value
  • Teamwork: Encourages others to participating in team activities, ensures teams are working effectively
  • Leadership: Promotes and builds internal commitment
  • Problem Solving: Analyzes complex issues to develop approaches or solutions that are considered forward thinking and best practice
  • Planning and Organization: Continuously adapts priorities and responsibilities in response to changing needs
  • Critical Thinking: Gathers and analyzes information using past experience, organizational practices and processes in order to set a course of action
  • Adaptability: Continuously adapts behaviours and approaches to address specific situations

Decision Making: Makes decisions on the fly or in the face of missing information that supports the organization even if it may be perceived as unfavourable

To apply email us your resume to careers@acutech.dev

© 2021 Acumen Technologies