QA Automation Engineer

Skills
API TestingSoftware TestingTypescriptOralQA AutomationQuality AssuranceTest Automation
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Lead test planning activities including defining test objectives test strategies test cases and test coverage
  • Provide consultation to projects and application support groups regarding end-to-end tests automation design development and execution
  • Participate in code reviews sprint planning and other Agile/Scrum activities to ensure alignment with project goals and priorities
  • Collaborate with cross-functional teams to understand project requirements and translate them into automated test cases and scripts
  • Design develop and maintain automated test suites to support functional regression and performance testing of software applications
  • Work closely with developers to troubleshoot and resolve issues identified during automated testing
  • Contribute to the continuous improvement of testing processes methodologies and tools within the organization
  • Implement and maintain test automation frameworks and tools to support continuous integration and delivery pipelines
  • Manage multiple assignments and align them with business priorities and deadlines
  • Identify areas where automation can improve quality and increase delivery time
  • Refactor and extend test automation frameworks and suites as necessary
  • Implement and maintain test optimization strategies to reduce test execution time and increase test coverage
  • Coach and mentor team members to improve testing skills and knowledge
  • Conduct risk assessments and prioritize testing efforts based on potential impact