Senior Software Development Engineer in Test - QA Auto
ripplehire
Job Description
Key Responsibilities
- Collaborate closely with developers and senior team members to ensure high code coverage and product quality.
- Design, develop, and maintain automation frameworks and libraries.
- Build and execute automated test suites for daily runs and regression testing.
- Perform integration, API, UI, and system testing.
- Analyze code quality and troubleshoot issues with strong debugging skills.
- Create detailed test plans, test scripts, and execute test cases.
- Maintain and manage test suites in Bitbucket repositories.
- Conduct peer code reviews to ensure best practices and quality standards.
- Participate in end-to-end testing for various modules and features.
Skills
Required Skills & Qualifications
- Strong proficiency in Java and object-oriented programming (OOPs).
- Solid understanding of data structures and algorithms.
- Hands-on experience with automation frameworks such as Selenium, Appium, Cypress, or Playwright.
- Experience in API testing using Rest Assured, Karate, or similar tools.
- Familiarity with databases such as MySQL and NoSQL.
- Experience with version control systems like Git.
- Working knowledge of CI/CD pipelines and tools like Jenkins.
- Proven ability to thrive in a fast-paced product development environment.