We are looking for a skilled and detail-oriented Intermediate QA Engineer to join our Quality Assurance team. The ideal candidate will have solid experience in both UI automation using Selenium and API automation testing, with a proven ability to design, develop, and execute automated test scripts. You will collaborate closely with developers, business analysts, and other QA team members to ensure the delivery of high-quality software products.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for UI and API testing.
- Perform functional, regression, integration, and system testing across multiple platforms.
- Collaborate with the development team to understand requirements, review design documents, and create comprehensive test plans and cases.
- Identify, log, and track defects, and verify fixes.
- Participate in sprint planning, daily stand-ups, and retrospectives in an Agile/Scrum environment.
- Analyze test results, troubleshoot issues, and ensure timely resolution.
- Continuously enhance automation frameworks for better maintainability and reusability.
- Work with CI/CD tools to integrate automated testing into the build pipeline.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of hands-on experience in QA automation.
- Strong proficiency in Selenium WebDriver for UI automation.
- Solid experience in API automation testing using tools such as Postman, RestAssured, or similar.
- Proficiency in at least one programming language (Java, Python, or C# preferred).
- Good understanding of software testing methodologies, QA processes, and SDLC.
- Experience with version control tools like Git.
- Familiarity with Agile/Scrum development practices.
- Excellent problem-solving skills and attention to detail.
Nice-to-Have:
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Some exposure to Golang, Bigquery.
- Understanding of database testing and SQL queries.