Job Description / Responsibilities
The Software Test Engineer will be responsible for
- Experience reviewing Business requirements and design documents, and create test cases
- Experience working with Quality Assurance testing tools, like Quality Center/ALM/ADO (Clienture Dev Ops)
- Thorough understanding of SQL and relational database concepts and QA methodologies
- Test automation experience using UFT/Selenium/protractor/spec-flow and/or programming experience in .Net/Java
- Agile environment experience preferred
- Good exposure to Continuous Integration/Behavior Driven Development(BDD)/ATDD using Cucumber/Specflow/SpecRun (at least one of these, not all required)
- Strong verbal and written communication skills
- High level of attention to detail
- Demonstrated ability to work in high pace/deadline driven environment
- -Assists in the creation, preparation, and implementation of systems quality assurance reviews.
- -Review requirement specifications, design documents and any other relevant documents, and provide feedback.
- -Development and execution of test plans and test scripts.
- -Interacts with users to share information and clarify instructions.
- -Creates and maintains basic to moderately complex test plans using templates and guidelines.
- -Prepares test strategy & test plan document.
- -Creates simple to complex test cases and test scripts.
- -Performs simple to complex test data conditioning, regression testing and testing validation.
- -Logs, tracks, and verifies resolution of software and specification defects.
- -Documents all phases of the Systems QA process.
- -May provide guidance to less experienced analysts.
- -Provide updates to Management as required.
- -Performs other duties as assigned.
Desired Qualifications
- 8+ years of IT Quality Assurance and systems/application testing experience.
- Experience in leading the team.
- Experience reviewing Business requirements and design documents, and create test cases
- Experience working with Quality Assurance testing tools, like Test Plan on Clienture DevOps, Quality Center/ALM or other Agile tracking tools
- Have thorough understanding of SQL and relational database concepts
- Thorough understanding of QA methodologies
- Outstanding verbal and written communication skills and attention to detail
- Preferred Skills
- Working in Agile environment
- Prior test automation and/or programming experience
- Self-motivated and comfortable working with a team or independently
- Demonstrated ability to effectively communicate through communication skills
- Team player