ERT Product Software Quality Engineer II in Medford, Massachusetts
ERT seeks a Product Software Quality Engineer who will have responsibility for planning, development, and implementation of automated testing solutions to benefit project specific software development efforts. Solutions shall be based on assessment of software function and performance requirements, definition of design specifications, development of major routines and utility programs, resolution of software compatibility and interface problems and analysis of the system's architecture.
Serve as a test designer and contributor in a project quality team.
Review Project Requirement documents and Functional Specifications, define test strategy, and scope test effort as part of regular planning cycle.
Write detailed test plans for assigned features to include manual and automated tests
Define test strategy for reusable project based components.
Help set the direction, process, and general test methodology for parallel development of the software and automated test suite.
Assist other members of the team with technical problems in test environments and script development
Work with off-shore quality teams to ensure compliance with test plans and test cases
Develop and maintain automated scripts and libraries for testing the ERT product suite.
Develop and maintain innovative, repeatable QA test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge
Work with QA team members, software developers and system and database administrators to trouble-shoot test failures in the various test environments. This may include trouble-shooting database issues using SQL queries, reviewing web server and application server logs, etc.
Some degree of creativity and latitude is required.
Provide Technical Leadership.
The duties and responsibilities listed in this job description represent the major responsibilities of the position. ERT reserves the right to amend or change these duties. Other duties and responsibilities may be assigned, as required. This job description and any attachments do not constitute or represent a contract.
- BS degree in Computer Science, Information Technology, Engineering or equivalent combination of education and experience.
3+ years of software quality assurance and/or equivalent experience
3+ years of automated end-to-end testing of software products, including desktop application testing, web application testing, and testing web services
Experience developing automated frameworks using Selenium and Katalon
Experience with mobile frameworks such as Appium or Selendroid a big plus
Experience/knowledge with Agile Software Development methodologies
Familiarity with SQL, relational databases
Familiarity with load/performance testing
Highly Desirable Skills and Experience:
Experience testing handheld devices with hardware and software components
Experience testing web-based software applications
Experience testing desktop software applications
Experience testing software for clinical trials or the pharmaceutical industry
Software testing experience in a regulated environment (ISO 9001, ISO 13485, ISO 62304, FDA 21 CFR Part 11)
Working knowledge of software tools such as a GitLab, JIRA, Polarion
Experience using performance tools such as a JMeter, Load Runner, SilkPerformer
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
External Company Name: eResearch Technology
External Company URL: www.ert.com
Street: One Cabot Road, Suite 300