The job is looking to solve the problem of ensuring the quality and reliability of complex, distributed applications throughout their lifecycle by developing, executing, and automating test plans and scripts.
Requirements
- Proficient understanding of various Software Development Life Cycle (SDLC) methodologies.
- Hands on experience with Software Testing Life Cycle (STLC).
- Experience with creation and maintenance of Test Plan.
- Experience with creation and maintenance of Automated Scripts.
- Experience with creation and maintenance of Requirements Traceability Matrix (RTM).
- Performs All types of Testing (manual, usability, functional, black box, white box, regression, smoke, performance, stress, load (aka scalability), persistent layer verification, data creation, web services (SOAPUI)).
- Experience with relational database (e.g. DB2, Oracle, SQL server, etc.).
Responsibilities
- Develop, publish and executes test plans and test scripts for complex, distributed applications throughout the project life cycle.
- Create, execute and automate scripts for smoke, functional, regression, using Selenium
- Create, execute and automate SOAP UI scripts.
- Stress/performance (load) testing and security testing.
- Create, manage and maintain efficiencies in the automated script execution and script development through the implementation of automation best practices.
- Develops test data where needed.
- Prepare and executes SQL commands to manage and verify data.
Other
- Ability to understand the technical details of the project/application/system.
- Understand end user’s business workflow process and job
- Articulate answers to questions, problems, resolutions and business workflow.
- Work independently, with minimal assistance and know when to escalate issues
- Candidate must exhibit/demonstrate confidence