Job Responsibilities
- Develop, maintain and execute Test Plans for enterprise and complex systems
- Design, document, develop and execute automation test cases, supplemented by manual test cases as necessary.
- Exposure to software delivery processes and translate specs into scenarios, assuring maximum test coverage.
- Develop or improve existing test automation framework for different types of testing such as API, UI, Performance, Security, and execute automated tests.
- Continuously improving testing methodology, best practices, and standards to provide consistent testing across products.
- Work with everyone in Engineering (QAEs, Software, and DevOps Engineering) to understand the overall technical architecture and how each feature is implemented. And make sure quality is embedded in both processes and technology.
- Review product user interface for conformity to design guidelines
- Finding, isolate, document, regress, and track bugs through resolution
Required Skills
- 2 years+ experience in automated & manual testing of various APIs, mobile, web, and desktop-based applications
- Should be well versed in unit testing code in Java, JavaScript
- Must be fluent with Web services/REST API testing.
- Expert in load testing, stress testing, and performance testing.
- Must have strong hands-on experiences in Rest API testing tools like postman, Selenium, and JMeter
- Experience working in an Agile/Scrum development process
- Experience in working on high-traffic and large-scale Software products.