If you are a passionate and dedicated QA professional looking for a challenging and rewarding opportunity, we encourage you to apply for the role of Senior QA Engineer
Job Title: Senior QA Engineer
Location: San Francisco, California, United States
Salary: $133000 - $160000
Job Overview: We are seeking a highly skilled and experienced Senior QA Engineer to join our dynamic and innovative team. As a Senior QA Engineer, you will be responsible for leading the quality assurance efforts and ensuring the delivery of high-quality products and services to our clients. You will be involved in all stages of the software development life cycle and collaborate closely with the development and product teams to ensure that our products meet the highest standards of quality and functionality.
Key Responsibilities:
- Develop and maintain test plans, test cases, and test scenarios for both manual and automated testing.
- Conduct thorough and rigorous testing of software applications, services, and systems to identify and report any defects or issues.
- Perform regression testing to ensure that previous functionality is not compromised by new updates or changes.
- Participate in design and code reviews to provide feedback and suggestions for improvement.
- Work closely with cross-functional teams to understand business requirements and provide input on technical aspects of the projects.
- Create and maintain automated test scripts and frameworks to improve test efficiency and coverage.
- Troubleshoot and analyze complex issues, identify root causes, and propose solutions.
- Mentor and guide junior QA engineers and provide technical leadership within the team.
- Continuously learn and stay updated on the latest technologies and industry trends in software testing and quality assurance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software quality assurance.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with both manual and automated testing.
- Proficiency in programming languages such as Java, Python, or C++.
- Experience with test automation tools such as Selenium, Appium, or TestComplete.
- Familiarity with Agile/Scrum methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team-oriented environment.
- Attention to detail and strong organizational skills.
Join our team and be a part of creating innovative and high-quality solutions for our clients.