Thursday, 4 February 2021

Senior Software Quality Assurance Engineer

 United States Pharmacopeia (USP)

Senior Software Quality Assurance Engineer

Hyderabad, India

Description

Summary of the Position:

·         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 a team lead as needed. In this role, the incumbent designs develop, 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 present and summarize results of testing.

·         Designs develop and update Non-Oracle functionality Master Test Scenario’s repository for use during User Acceptance Testing.

·         The incumbent must be able to support software testing needs for complicated functionality; workflows; usability on a variety of operating systems, browsers, and devices.

·         This role will independently write and update automation scripts utilizing Unified Functional Testing (UFT), VBScript, and Selenium

Roles and Responsibilities:

·         Responsible to participate in requirements, design, review meetings, and evaluates requirements testability

·         Works to identify and clarify design and requirements issues. Provides managers with SQA testing estimates on assigned projects

·         Responsible to develop test plans that address areas such as database impacts, regression testing, functionality, accessibility (508) & usability

·         Responsible to design, implement, and maintain automated test cases and scripts for functional and performance tests

·         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

·         Responsible to maintain physical and virtual test laboratory to cover all required test conditions and platforms needed for software testing

·         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.

·         Installs, maintains, configures Micro Focus Unified Functional Testing (MFUFT) or similar product for self and test team

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

·         Responsible to design, develop, and maintain manual and automated Master Test Scenarios repository for User Acceptance Tests

Basic Qualifications

·         Bachelor’s degree in computer science or relevant field with a minimum of 8 years of professional experience in software quality assurance; or 6 years of professional experience with a related master’s degree

·         Minimum of 8 years in Java, Web Framework applications, and Mobile Testing (Android and iOS) applications

·         Minimum 5 years’ experience in developing Cucumber, Selenium Webdriver, SQL, Toad, Visual

Basic, Performance & load testing, and automation scripts.

·         Minimum 2-3 years into PEGA Testing, creating and conducting end-to-end testing on PRPC applications with workflow and rules inspection.

·         Experience in developing Automation Frameworks and Scripts development using selenium Webdriver with Cucumber framework using Java applications and PEGA tools.

·         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.

·         Ability to work independently and in a team

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 training

·         Requires ability to work on assigned tasks independently with minimal direction

·         Ability to identify technical risks, present solutions 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

·         None

Qualifications

Experience

Required

·         Selenium

·         Automation Testing

·         Software Quality Assurance Engineer

Job Category Information Technology

Job Type Full-Time

For more information and online application click here

 

No comments:

Post a Comment

Note: only a member of this blog may post a comment.