Republic Services

Quality Assurance Engineer

United States

Republic Services Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Environmental ServicesIndustries

Requirements

Candidates should have a minimum of 1 year of software test experience with a focus on web and mobile applications and test automation, along with experience testing applications that integrate with other systems through RESTful API’s and experience building automation utilizing the Page/Object design pattern. They should possess a strong understanding of open source web frameworks such as Angular, Bootstrap, Node.js, Express, Selenium, SoapUI, HP UFT, and HP ALM, as well as Cloud platforms and services such as Amazon, Heroku, Perfecto Mobile, and SauceLabs. Experience with test management tools like Rally and HP ALM, mobile automation with Appium, Agile methodologies using tools like Rally or Jira, and performance testing tools like BlazeMeter and JMeter is required.

Responsibilities

The Quality Assurance Engineer will design, develop, implement, and automate test plans and test cases within an Agile software delivery model, build and maintain automated test frameworks for end-to-end integration testing across applications, devices, and platforms using JavaScript or other appropriate languages, build or use existing automation tools to test interfaces between systems and applications such as RESTful services, and be accountable for all aspects of quality within the software development team. They will track and prioritize defects, design and develop reusable and maintainable test automation scripts, use quality control tools and metrics to discover defects and make recommendations for resolution, work with Agile teams to plan, estimate, schedule, and execute testing, ensure software applications meet functional and non-functional requirements, participate in all aspects of testing at all levels, record and report on testing metrics, and follow test documentation standards. The role also includes documenting and executing complex software test plans and strategies, ensuring traceability of test cases back to project requirements, and executing end-to-end test scenarios.

Skills

Automated Testing
Manual Testing
Test Automation
JavaScript
C#
Java
VBScript
RESTful APIs
Agile Methodology
Continuous Integration
Continuous Delivery
Test Planning
Test Development
Defect Tracking
Test Frameworks

Republic Services

About Republic Services

Key Metrics

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI