Your Team Responsibilities
- Collaborate with cross-functional teams to understand product requirements and translate them into effective test plans and test cases.
- Work closely with developers to identify and resolve defects and ensure that software meets the highest quality standards.
- Participate in code reviews and provide feedback on testability and quality.
- Stay up-to-date with industry trends and best practices in software testing and quality assurance.
Your Key Responsibilities
- Experience or interest in using modern AI-assisted testing tools (e.g., Cursor) to enhance productivity and test coverage.
- Design, plan, and execute both automated and manual testing for UI and API layers. Candidates should be capable of building and maintaining reliable test cases, with a focus on functional accuracy, stability, and test coverage.
- Experience with performance testing is a plus.
- Develop and maintain test environments, test data, and test tools.
- Execute automated and manual tests, analyze results, and report defects and issues.
Continuously improve testing processes, tools, and methodologies to enhance the efficiency and effectiveness of the QA team.
Your skills and experience that will help you excel
- Experience in using modern AI-assisted testing tools (e.g., Cursor) to enhance test coverage, productivity, and efficiency.
- Proven experience as a Software Engineer in Test, QA Engineer, or similar role.
- Ability to write, debug, and maintain automated test scripts in languages such as JavaScript, TypeScript, Python, or C#, with a strong understanding of coding principles such as the Page Object Model.
- Experience with test automation tools and frameworks such as Selenium, JUnit, TestNG, or similar.
- Proficiency with Playwright for both UI and API test automation.
- Familiarity with tools like Postman for manual API testing.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and tools such as Azure DevOps or similar.
- Knowledge of software development methodologies, including Agile and Scrum.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.