This TalentCloud is seeking engineers with extensive experience in designing and conducting Software Quality Assurance at the system level. This should include writing and executing test strategies, test plans including regression plans, test schedules, test scripts, and test cases as well as clearly documenting the results of their testing.
Responsibilities:
- Deep understanding and experience in analyzing business requirements and technical specifications for completeness, redundancy, ambiguity, and testability
- Ability to work in assigned projects in a designated area of responsibility by prioritizing tasks and adhering to deadlines to meet department objectives and individual performance metrics
- Passionate QA with a strong desire to quickly learn and understand front-end, middleware, and back-end applications to deliver quality testing
- Vastly experienced in defining and identifying testing scope, risks, assumptions used to design, provide estimates for testing effort, build and prioritize test cases
- Extensive experience in creating custom test plans and ensure full coverage for functional, integration, and regression testing
- Past experience in updating and maintaining traceability matrices to ensure test coverage
- Ability to run functional automated scripts, perform queries and table updates to create test data and report bugs
- Be a proven champion of representing QA at all levels, capture and communicate the results of testing accurately and clearly; participate in defect triage meetings
- Ability to provide an accurate report of test progress to the management team and follow up with the development team on defects; participate in root cause analysis discussions for all defects
- Instigator for improvement of the testing model and related processes by conducting thorough analyses of QA operations and procedures and recommending strategies to improve cost, quality, and timeliness
Required Skills
- Experience testing large and complex software application initiatives
- Ability to test in a variety of settings and situations, including instances with no graphical user interface (GUI) (back-end processing, file processing, and/or interfaces between systems)
- Experience in a manual software testing role; must have performed functional, data validation, error handling, and complete regression test cases
- Ability to adhere to established Software Development Lifecycle methods, applied knowledge of quality assurance principles, methods, manual and automated QA tools and technologies, including test plans, scenarios, strategies, and related procedures
Desired Education and Skills
- Bachelor Degree or in-lieu of degree equivalent education, training, and work-related experience
- 3+ years of relevant experience with formal testing methodology
- Previous experience in working with Cloud services technologies such as Azure, AWS, IBM Cloud, Google Cloud
- Some knowledge of programming languages (C#, Java, Python, or PHP)
- Experience with Quality Management Testing tools (HP Quality Center, ALM, QMetry, Zephyr, TestRail)