A successful Software Engineer in Test will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, implementing, and maintaining automated tests, identifying and resolving defects, and contributing to the overall improvement of our software development processes.
Client Company’s mission is ensuring the smooth functioning of the internet. It oversees the critical infrastructure that underpins the interconnected global network, enabling a unified internet experience for all. This oversight encompasses three key areas of unique identifiers.
responsibilities :
Design and implement comprehensive test suites using automation tools like Selenium, Jest, Playwright, and Cypress.
Develop and maintain automated tests for various testing levels, including unit tests, integration tests, and end-to-end tests.
Perform manual testing as needed to supplement automated testing efforts.
Analyze test results, identify and isolate defects, and track them to resolution.
Collaborate closely with developers to understand product requirements and identify potential risks.
Advocate for quality throughout the software development lifecycle, promoting best practices in testing and quality assurance.
Participate in code reviews and provide feedback to developers.
Stay abreast of the latest testing methodologies, tools, and technologies.
Contribute to the continuous improvement of our testing processes and infrastructure.
requirements-expected :
6+ years of experience as a Software Tester
Strong experience with automated testing frameworks (Selenium, Jest, Playwright, Cypress).
Experience with Java 17+ and related technologies.
Experience with testing methodologies, including unit testing, integration testing, end-to-end testing, and performance testing.
Experience with load testing tools like JMeter, Locust, and k6.io.
Experience with Agile development methodologies.
Strong understanding of software testing principles and best practices.
Excellent communication, problem-solving, and analytical skills.
A strong work ethic and a passion for delivering high-quality software.