Job Description
Plan, execute, and oversee testing activities for software quality and regulatory compliance. Test Web Applications (Java, .Net), Web Services, and IBM's MQ Series-based applications. Perform white-box testing, create and manage test plans, cases, and summaries. Execute manual and automated scripts, manage test data, and analyze data. Maintain data integrity repositories (IBM DB2, Oracle, Sybase). Communicate QA updates to QA lead/Project Manager. Review requirements for QA criteria. Provide testing work estimates. Set up and maintain QA test environments/tools. Report quality metrics, monitor defects, and engage in quality discussions. Drive continuous improvement and optimize test cycle duration with testing tools
Required Skills & Experience
Bachelor's degree in computer science or equivalent work experience
5+ years of experience as a QA Analyst
5+ years of experience in all aspects of functional testing across a broad set of technologies, including cloud technology, container based micro services for sub-UI testing, RESTful service testing, thin-client testing (html/Angular), database testing, virtual service stub testing, and more
experience with Agile methodology
experience in QA automation development and scripting
experience in developing UI and Sub-UI based scripts with tools like Selenium, Appium, Cypress, Rational Integration Tester, Visual Studio, UFT, custom code, and more
Expert knowledge in Test Plan and Test Case development
Expert with Mobile App testing
Deep knowledge of user story to test case translation with methods like Gherkin/Cucumber or equivalent
Familiar with common test automation tools including but not limited to:
Selenium, Appium, Cypress, UFT, Rest Assured, Karate, Maven, Jenkins, Git etc.
HP Load Runner, MS Visual Studio for Performance Testing Automation
IBM Rational Integration Tester, Soap UI, Postman for API Automation
MQ Series
ETL, DB2, Oracle, and SQL Server validations
Familiar with the following for test automation tasks:
Java, JavaScript, Python, SQL
Nice to Have Skills & Experience