We are seeking an experienced and proactive Senior Quality Engineer to lead our quality assurance efforts and ensure the delivery of high-quality products to our customers. The Senior QE Engineer will be responsible for designing, implementing, and executing comprehensive test plans and strategies, as well as mentoring and guiding junior members of the QA team. The ideal candidate will have extensive experience in software quality assurance, strong leadership skills, and a passion for driving continuous improvement in quality processes.
Responsibilities
- Develop and implement robust test strategies and plans to ensure the quality and reliability of software products.
- Lead and mentor a team of QA engineers, providing guidance on testing methodologies, best practices, and tools.
- Design and execute automated and manual test cases, including functional, regression, performance, and scalability testing.
- Collaborate with cross-functional teams to define acceptance criteria, identify risks, and prioritize testing efforts.
- Analyze and report test results, identify defects and areas for improvement, and work closely with development teams to resolve issues.
- Drive the adoption of continuous integration and continuous delivery (CI/CD) practices to automate testing and deployment processes.
- Stay up-to-date with emerging technologies, trends, and best practices in software quality assurance and testing.
- Participate in design and code reviews to provide input on testability, scalability, and maintainability of software systems.
Qualifications- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
- 5+ years of experience in software quality assurance, with a focus on testing web and mobile applications.
- Strong proficiency in test automation tools and frameworks, such as Selenium, Appium, JUnit, TestNG, or similar.
- Experience with performance testing tools like JMeter, LoadRunner, or Gatling is a plus.
- Solid understanding of software development lifecycle (SDLC) methodologies, including Agile and Scrum.
- Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams.
- ISTQB or similar QA certifications are desirable but not required.
- Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
Skills- Test strategy and planning
- Test automation
- Leadership and mentorship
- Agile methodologies
- Analytical thinking and problem-solving
- Continuous integration and delivery (CI/CD)
- Communication and collaboration
- Performance testing
Benefits- Competitive salary
- Health insurance
- Retirement savings plan
- Flexible work hours
- Opportunities for career growth and development
Seniority level
Employment type
Job function
Industries