Post Job Free
Sign in

Automation QA Tester - Local to CO

Company:
MSys Inc
Location:
Remote, OR
Posted:
May 04, 2023
Apply

Description:

Title: Automation QA Tester - Local to CO

Location: Remote

Length: Long term

Restriction: W2 or C2C

Description:

Interview : Skype; must be local to CO or relocate for the duration of the project but can work remotely within CO

Responsibilities include developing and executing software tests and documenting results in order to ensure software runs smoothly and effectively. May involve troubleshooting issues and debugging software. May require a bachelors degree and at least 9 years or equivalent experience in a related area. Familiarity with standard concepts, practices, and technologies in the field.

Statement of Work:

The QA tester, is responsible for managing test activities throughout the Software Development Lifecycle (SDLC) to test IDXR functionality and integrations. IDXR is an API based application and does not have any GUI functionality. This includes developing, planning and executing system tests based on adherence to user stories and requirements, identifying and managing test data and environments, and identifying, reporting and managing software defects.

Primary responsibilities:

• Manage all test activities throughout the Software Development Lifecycle (SDLC).

• Develop, execute, maintain, and enhance test scripts for validating IDXR functionality and integration functionality.

• Execute functional and regression test cases as well as performance and security test cases.

• Create and maintain requirements traceability matrices.

• Identify, manage, create/obtain test data required for projects.

• Coordinate with Scrummasters, Project Managers and/or Business Analysts throughout the testing process to ensure correct reporting information is relayed.

• Analyze system requirements, identify and document all test cases.

• Analyze the effectiveness of test cases and then make any necessary improvements.

• If issues beyond what is typical in the normal testing environment are discovered, solicit feedback from the project scrum team.

• Follow defect management process for system test and user acceptance test.

• Establish effective communications with development teams for defect management.

• Document defects and their resolution.

• Monitor the management of defects.

• Determine when a valid defect has occurred, how to communicate it, or if it needs to be escalated for analysis or repair.

• Identifies and recommends defect management strategies.

• Determine the severity and priority of defects with support from the development team.

• Determine if a defect fix is successful with support from the business requirements team.

• Determine what defect metrics to communicate.

• Determine which manual tests are good candidates for automation.

• Diagnose, troubleshoot, and correct automated test failures.

Tasks

• Develop and document test cases based on use cases

• Create, maintain, and execute automated application test scripts (framework, Postman)

• Create, maintain, and execute manual test plans; identify corner cases and recommended handling strategies (back out, go forward, messaging)

• Create, maintain, schedule, and execute load testing plans and scripts (JMeter, AWS Distributed Load Testing, Blaze)

• Identify performance benchmarks and bottlenecks (AWS CloudWatch, CloudTrails, X-Ray Monitoring)

• Generate testing reports and maintain QA artifacts in project wiki (test scripts, run logs, result reports)

• Integrate QA automation into existing CI/CD pipelines (Azure DevOps, xUnit tests)

• Integrate security scanning into automated build processes - synthesize and consolidate scan results into project reports

• Create and maintain bug/issue reports in agile boards (Azure DevOps, Trello, Jira)

• Delegate tasks to QA support team members

• Provide training and onboarding support as needed

Hard Skills:

• Ability to use write custom SQL to evaluate application results and create test data

• API unit testing with Postman or similar tools

• API performance testing with JMeter or similar tools; Fiddler/Selenium/JMeter

Azure DevOps

CI/CD Pipelines

environments (AWS/Azure)

Agile methodology + boards

Proven ability to script automation in a programming language such as; Python or Java.

3+ years designing and executing manual and automated testing

Strong Trouble-shooting skills (Identify source issues in browser, API response, code, OS, Dev Kit, etc.)

• Advanced scripting in more than one language (Java, Python, bash, etc.)

• Configuration Management

• Performance tuning

• Product Documentation

Required Skills

9 years QA

automation

selenium

Java/python

Browser, api, SQL, jmeter, cloud

Desired Skills

Public Sector

Apply