Role Summary:
As a Senior QA Engineer, you will be responsible for ensuring the quality and stability of our software products through rigorous testing and collaborative problem-solving with cross-functional teams. You will play a key role in identifying issues, improving testing processes, and mentoring junior QA members. Although automation experience is welcome, it is not mandatory.
Key Responsibilities:
- Develop and execute test plans, scripts, and procedures to ensure product quality.
- Collaborate with development teams to identify and resolve issues.
- Conduct manual testing to ensure the software meets the specified requirements.
- Conduct API testing to ensure backend systems meet functional and performance requirements.
- Document and track bugs, providing detailed reports on issues found.
- Ensure that the software complies with functional and technical requirements.
- Participate in project planning, design, and status meetings to ensure testing is integrated into the project lifecycle.
- Assist in maintaining and improving quality assurance processes.
- Mentor and support junior QA engineers in manual and API testing techniques.
Requirements:
- Minimum 6+ years of experience in software testing and quality assurance.
- Expertise in manual testing across a wide range of applications.
- Proficiency in API testing using tools like Postman, Swagger, or similar.
- Strong understanding of the software development lifecycle (SDLC) and QA methodologies.
- Excellent communication and collaboration skills, working closely with development and product teams.
- Experience with bug tracking tools like JIRA, Bugzilla, or similar.
- Knowledge of version control systems such as Git.
- Strong attention to detail and analytical skills.
- Ability to work independently and in a team, managing multiple priorities in a remote setting.
Preferred Skills:
- Experience with automation testing is an advantage, but not required.
- Familiarity with automation tools such as Selenium, Cypress, or others is a plus.
- Experience working in Agile/Scrum environments.
What We Offer:
- A flexible remote working environment.
- Opportunity to work with an experienced and dynamic team.
- Continuous learning and career growth opportunities.