Summary:
We are looking for a Lead Software Quality Engineer who will oversee the overall testing process. The ideal candidate will be responsible for managing a team of testers, ensuring efficient and effective testing activities, and driving continuous improvements in the QA process.
Responsibilities:
- Develop, document, and maintain test plans, test cases, and associated scripts.
- Actively participate in enhancing QA and automation frameworks.
- Define and implement quality metrics to measure QA effectiveness and efficiency.
- Develop and document strategies for repeated tests.
- Execute and evaluate test plans and test cases, ensuring compliance with industry standards.
- Analyze software test results and recommend corrective actions.
- Perform troubleshooting and debugging of test cases and frameworks.
- Integrate automated tests into CI/CD pipelines in collaboration with DevOps teams.
- Review software requirements and test plans to ensure comprehensive coverage.
- Participate in code reviews, providing feedback on test automation code and best practices.
- Monitor and report progress on test plans, cases, and quality metrics.
- Work collaboratively with cross-functional teams to ensure timely delivery.
- Estimate, prioritize, plan, and coordinate testing activities.
- Stay updated with the latest testing tools and strategies.
- Provide mentorship and training to QA team members, promoting their professional development.
- Serve as the primary QA contact within projects, ensuring clear communication with stakeholders.
BSc. Degree in Computer Science or a related field.Strong knowledge of software QA methodologies, tools, and processes.Solid hands-on experience with automated testing tools (e.g., Selenium).Hands-on experience with API automated testing (e.g., RestAssured, Cucumber, TestNG).Strong knowledge of SQL and scripting.Experience working in an Agile/Scrum development process.Experience with performance and load testing tools (e.g., Gatling) is a strong advantage.Programming experience in Java.Good understanding of Behavior Driven Development (BDD) and Gherkin language.Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).Familiarity with cloud-based testing tools (e.g., AWS, Azure, GCP).Excellent communication skills, capable of working with technical and non-technical stakeholders.Relevant certifications (e.g., ISTQB Advanced Level, Certified Agile Tester) are advantageous.