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.