Təsvir:
- Develop and maintain QA documentation and best practices.
- Lead the QA team in planning, designing, and executing testing strategies for software projects.
- Utilize TestRail for test case and checklist management and reporting.
- Define test plans, test design, test methodologies and testing processes to ensure thorough test coverage (Confluence).
- Provide technical leadership and guidance to QA team members, mentoring junior testers and fostering their professional growth.
- Use Postman, Swagger for API testing and validation.
- Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to ensure alignment on quality goals and priorities.
- Analyze and interpret test results, identifying trends, patterns, and areas for improvement, and providing recommendations to enhance product quality.
- Manage defect tracking and resolution processes, ensuring timely and accurate reporting and resolution of issues (JIRA).
- Continuously evaluate and improve testing processes, tools, and techniques to optimize quality assurance practices and deliver high-quality software products.
- Conduct database testing and data validation using SQL queries, with a basic understanding of PostgreSQL and MongoDB databases.
- Design and implement comprehensive test strategies for automated testing.
- Execute automated test scripts using Java and Selenium WebDriver.
- Monitor automated regression tests, analyze results, and address issues.
Tələblər:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3-4 years of experience in software quality assurance, with a proven track record of leading QA teams and delivering high-quality software products.
- Strong leadership and mentoring skills, with the ability to motivate and develop team members.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Analytical mindset and problem-solving skills, with the ability to identify and address complex quality issues.
- Strong attention to detail and commitment to delivering quality results in a fast-paced environment.
- Ability to write SQL queries for database testing.
- Knowledge of continuous integration tools like Jenkins.
- Familiarity with Agile methodologies and web technologies (HTML, CSS, JavaScript).
- Relevant QA certifications such as ISTQB or CSTE.