Job Description
We are seeking an experienced Senior QA Developer to join our team. The successful candidate will be responsible for leading and performing software quality assurance activities for our products and applications. You will work closely with cross-functional teams to identify defects, improve test coverage, and ensure the delivery of high-quality software solutions.
Responsibilities:
- Lead and perform software quality assurance activities, including functional, performance, and regression testing
- Develop and maintain test plans, test cases, and test scripts
- Work with development and product teams to understand requirements and identify testable scenarios
- Participate in design reviews, code reviews, and other technical discussions to ensure quality throughout the development lifecycle
- Identify, track, and report defects, issues, and risks to the development team
- Work with cross-functional teams to improve test coverage, test automation, and continuous integration and delivery practices
- Provide technical leadership and mentorship to junior team members
- Stay up-to-date with industry best practices and trends in software testing and quality assurance
Requirements:
- Bachelor’s degree in Computer Science or related field
- 5+ years of experience in software quality assurance or software development
- Strong experience with testing tools and methodologies, including functional, performance, and regression testing
- Experience with test automation tools such as Selenium, Appium, or similar
- Experience with agile methodologies and continuous integration and delivery practices
- Strong analytical and problem-solving skills
- Excellent communication skills, both verbal and written
- Experience leading and mentoring junior developers is a plus
If you are a passionate Senior QA Developer looking for a challenging and rewarding opportunity, we encourage you to apply.