Position Overview:
We are looking for an experienced Senior QA Engineer with 8+ years in software quality assurance to join our dedicated team. The ideal candidate will have a strong background in both manual and automated testing and will play a crucial role in ensuring the delivery of high-quality software products.
Key Responsibilities:
- Develop and execute comprehensive test plans, test cases, and test scripts for web and mobile applications.
- Perform manual and automated testing to identify software defects and ensure product quality.
- Collaborate with cross-functional teams, including developers and product managers, to understand requirements and design specifications.
- Analyze test results and document defects clearly and concisely in a bug tracking system.
- Participate in code reviews and contribute to quality assurance best practices.
- Continuously improve testing processes and methodologies to enhance overall quality.
- Mentor and guide junior QA team members to foster their professional development.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in software quality assurance, including both manual and automated testing.
- Proficient in testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Experience with API testing tools (e.g., Postman, SoapUI).
- Strong understanding of the software development lifecycle (SDLC) and agile methodologies.
- Familiarity with programming languages (e.g., Java, Python, JavaScript) for test automation.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Knowledge of continuous integration/continuous deployment (CI/CD) processes.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker)