Experience and Skill Set Requirements1. 5 or more years of experience as a Systems Testing/QA Specialist;
2. Experience with Agile Scrum methodologies
3. Experience with Agile Sprint Management and Bug tracking solutions such as Azure
4. Experience running automated tests
5. Experience working with Selenium to develop automated test cases
6. Use Azure or other bug tracking tools.
7. Demonstrated experience in all functions of system testing;
8. Demonstrated knowledge and understanding of testing methods in an object-oriented environment;
9. Ability to identify, trace, isolate and replicate problems and successfully conduct root cause analysis as required;
10. Experience in documenting in detail the UAT Test Cases, and other related UAT artifacts;
11. Need to have experience testing Business Process Management based application
12. Experience in managing defect reporting and resolution during the defect cycle, this includes working with the user acceptance test lead to report and resolve defects in a timely manner;
13. Demonstrated experience in development of test plan and reusable test cases; and
14. Excellent analytical and interpersonal skills; excellent English language verbal and written communication skills
15. Participates in ongoing process improvement efforts to ensure test automation is promoted and applied effectively across multiple teams
16. Researches tools, methods, and technology trends to support departmental test automation objectives
Component: Analysis & Design
Product: RUP Methodology, Enterprise Architecture (Zachman Framework), specifically rows 3-5, IBM® Rational Rose® Version 2003.06.00
Component: Web Browser
Product: Internet Explorer I.E. Chrome, (Firefox if application is external [outside OPS] facing)
Component: Office Automation Tools
Product: Microsoft Office®, including Exchange/Outlook
Component: Testing Tools
Product: IBM® AppScan Version 8.5, Selenium, Azure Dev Ops Test Plan
Component: Defect Tracking Tool
Product: Azure Dev Ops
QA Skills - 40%
- Demonstrated 5+ years of experience in all functions of system testing
- Demonstrated experience in Agile test methodology
- Demonstrated experience in developing and running automated test cases
- Demonstrated experience with documenting in detail the UAT artifacts the UAT test
- cases, UAT execution findings
- Demonstrated experience with the Software development life cycle (SDLC)
- Demonstrated experience with software QA methodologies, tools, and processes
- Demonstrated experience in developing Test Cases, Test Strategies, Test plans;
- including Test Case Execution, Defect Triaging, and Defect Logging
Automation Testing - 15%
- Demonstrated the ability to Plan and develop Test Plans and Test Cases to ensure
- development outputs meet defined specification cases in coordination with Business
- requirements, Technical Specifications, installers / upgrades documents, and
- management.
- Demonstrates the ablity to use existing tools and techniques to execute test cases and
- build/script new tools for performing testing/validation function.
- Develop and execute automation scripts using automation tools (primarily) Selenium
- and other automation tools.
- Ability to execute and analyze automation test results.
Technical Skills - 20%
- Demonstrated knowledge and understanding of testing methods in an object-oriented environment
- Demonstrated knowledge in testing applications in BPM 8.6
- SOAP/ Rest UI Backend testing
Defect Management - 15%
- Demonstrated experience in defect management process, using defect management
- tools, and reporting defect status
- Demonstrated experience in identifying, tracing, isolating and replicating problems and
- successfully conducting root cause analysis
- Experienced with using defect management tools for QA/QC work such as Rational
- Document, track and escalate issues as appropriate, using Azure Devops or similar tools/means
Communication Skills - 10%
- Excellent analytical and interpersonal skills; strong verbal and written communication
- skills.
- Articulate, detail oriented, hard-working, team player being able to work under pressure
-