Quality Assurance Automation Engineer

Apply for this job

Email *

Job Description

<p><span>We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.</span></p><p><span>QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)</span></p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p>- Design, develop, and maintain automated test scripts and frameworks</p><p><span>- Review requirements, specifications and technical design documents to provide timely and meaningful feedback</span></p><p><span>- Estimate, prioritize, plan and coordinate testing activities</span></p><p>- Collaborate with development teams to ensure test coverage and identify areas for improvement.</p><p>- Analyze test results and provide feedback to developers to improve code quality.</p><p>- Develop and maintain test plans, test cases, and test data.</p><p>- Identify and report defects and track them to resolution.</p><p>- Participate in code reviews and provide feedback on testability and quality.</p><p><br></p><p><u>Requirements</u></p><p>- 2+ years of experience in test automation using web technologies.</p><p>- Strong understanding of testing methodologies, tools, and processes.</p><p>- Experience in web development and automation</p><p>- Experience with testing frameworks such as Jest, Cypress, or Protractor.</p><p>- Excellent problem-solving and analytical skills.</p><p>- Strong communication and collaboration skills.</p><p>- Good English knowledge (reading/writing/speaking)</p><p><br></p><p><u>Preferred</u></p><p>- Experience with cloud technologies such as AWS or Azure.</p><p>- Knowledge of Agile development methodologies.</p><p>- Typescript/JavaScript/Python knowledge.</p><p><br></p><p><u>Optional</u></p><p>- Experience with containerization technologies such as Docker and container orchestration platforms such as Kubernetes.</p><p>- Understanding of distributed systems and microservices architecture.</p><p>- Ability to design and implement scalable and reliable test automation solutions for distributed systems.</p><p>- Familiarity with cloud-native technologies such as serverless computing and cloud databases.</p><p>- Knowledge of performance testing and load testing methodologies.</p><p>- Understanding of security testing and vulnerability scanning techniques.</p><p>- Ability to troubleshoot and debug complex systems and applications.</p><p><br></p><p><strong>Are you interested?</strong></p><p><br></p><p>We are looking forward to receiving your complete application in English ideally by e-mail to: career@astrolab-group.com</p>