U.S. Pharmacopeial Convention Jobs

Job Information

The U.S. Pharmacopeial Convention (USP) Manager, Software Quality Assurance in Hyderabad, India

Description

Summary of the Position:

Leads a team in delivering all aspects of Software Quality Assurance (SQA) within USP, specific to software and electronic product testing strategy and standards. This person is responsible for developing and implementing operating methods and procedures to ensure effective release, and to help Lead SQA Engineer to complete tasks/projects. This is a hands-on position that develops and executes test plans, test scenarios, and test cases for all software products tested by Software Quality Assurance (SQA) within USP and serves as team lead as needed. In this role, the incumbent designs, develops, executes, and maintains automated test scripts and test data for functional and business scenario tests. Reports, analyzes, and monitors software defects and performs re-testing. Reports, presents and summarizes results of testing. This role will independently write and update automation scripts utilizing Unified Functional Testing (UFT), VBScript, and Selenium and take work direction from the Lead SQA Engineer.

Roles and Responsibilities:

  • Using a risk-based approach, determine level and complexity of testing needed, working with IT Development and other USP groups/units.

  • Review all test results from a business and technical perspective to ensure fulfillment of customer requirements, and System Development Life Cycle (SDLC) methodology utilizing Project Management best practices.

  • Partner with managers in frequently contacted groups to support IT and SQA process improvements and ensure accuracy of technical documentation.

  • Set software quality strategy, standards, and best practices; identify, develop, and maintain software quality standard operating procedures.

  • Ensure all test strategies are implemented and executed to ensure complete testing coverage to meet quality standards defined by IT management. Ensure all customer-facing issues are properly tracked in the appropriate business tool.

  • Responsible to design, implement, and maintain automated test cases and scripts for functional and performance testing.

  • Responsible to execute test scenarios, test cases for software functionality, usability, regression and performance tests

  • Responsible to monitor software defects and creates test results and defect tracking reports;

  • Explores and suggests risk based and business process testing strategies to meet project testing needs

  • Develop and actively participate in build test automation using Java, Selenium and/or other technologies

  • Responsible to train team members on SQA testing processes, procedures, and test plans

  • Working knowledge of Open-Source tools as Selenium Webdriver and TestNG is highly preferred. JUNIT, Maven, Jenkins and SonarQube for continuous integration/deployment and test automation experience preferred.

  • Responsible to use Micro Focus Application Life Cycle Management (MFALM) product for testing and maintaining central repository of testing artifacts.

  • Take work direction from the global Lead Software Quality Assurance Engineer located in USP offices in the US.

  • Leads and coaches a team of 3-4 testers

Basic Qualifications

  • Bachelor’s degree in computer science or relevant field with ten years of professional experience and 2 years managerial experience in software quality assurance; or 8 years of professional experience with a related master’s degree

  • Eight years in Java, Web Framework applications and Mobile Testing (Android and iOS) application

  • Six years’ experience in developing Cucumber, Selenium Webdriver, SQL, Toad, Visual Basic, Performance & load testing, and automation scripts.

  • Knowledge of Network Security, Internet Security, Web Technologies (such as XTML, XML, ASP, SOAP, and others) and Operating Systems in a work environment

  • Testing experience with various client and server testing frameworks like Junit, SonarQube, JaCoCo, JMock, Mockito, TestNG, Jasmine, Selenium, etc

  • Experience with build tools like GIT, Ant, Maven, Grunt, GulpJS

  • Experience with Atlassian tool suite Confluence and JIRA

  • Certification in Software Quality Engineering (CSQE), or similar certification.

  • Ability to work flexible hours to accommodate global operation needs.

Preferred Qualifications

  • Knowledge of software development lifecycle processes (SDLC), procedures, and Software Quality Assurance methodologies

  • Good verbal and written communication skills

  • Skilled problem-solver and detail oriented

  • Experience with process flow documentation creation, presentation and conducting trainings

  • Ability to identify technical risks, present solutions to within the team.

  • Takes accountability for projects and deliverables and escalates appropriately and in a timely manner as needed

  • Takes personal responsibility for the quality and timeliness of work and achieves results with minimal oversight

  • Must be a team player and work well in a deadline-driven environment with multiple priorities

  • Ability to manage multiple projects, take direction, and produce defined results.

Supervisory Responsibilities

  • Software Quality Engineers

  • Software Quality Consultants (as needed)

Qualifications

Experience

Required

  • Software Quality Assurance

Preferred

  • Selenium Webdriver

  • Automation Testing

Job Category Information Technology

Job Type Full-Time

DirectEmployers