Location
Oregon State | United States
Job description
I PST/MST or CST
mportant skills:
- Experience with Cypress: creating framework from SCRATCH. UI and API Testing with Cypress
- AWS – Cloudwatch, testing important.
- AWS – Lambdas important to know how it works.
- SQL Queries – must be good at writing queries to find data.
- AWS DyanmoDB, or MongoDB (Need to understand NoSQL databases.
GitHub ACTIONS – important but if have everything else they will train (They do not use JENKINS Quality Assurance Engineer – Cypress, AWS & API & UI testing is Mandatory
Type: Contract
Location: Remote (Must be in CST/PST or MST)
Length: 1+ years
The goal of the project is to provide a solution for our logistics analysts to visualize the automated communication the Client sends to their customers.
MINIMUM QUALIFICATIONS:
- Experience with Cypress: creating framework from SCRATCH. UI and API Testing with Cypress
- AWS – Cloudwatch, testing important.
- AWS – Lambdas important to know how it works.
- SQL Queries – must be good at writing queries to find data.
- AWS DyanmoDB, or MongoDB (Need to understand NoSQL databases.
- GitHub ACTIONS – important but if have everything else they will train (They do not use JENKINS)
- Experience in automation and manual testing .
- Experience with software automation testing methodologies including regression, functional, unit, integration, coverage, performance and load preferred.
- Experience testing applications that integrate with other systems through RESTful APIs preferred .
- Experience with test management tools such as qTest, ALM, TFS , or similar tools preferred.
- Experience with API testing frameworks such as Karate, Gatling, JMeter, or Postman preferred.
- Some experience with load and performance testing preferred.
- Knowledge of Cloud platforms and services such as Amazon AWS, Azure, Heroku, Perfecto Mobile, and SauceLabs preferred.
- Experience in reviewing and providing feedback to team members during pull requests preferred.
- Understanding of Service Oriented Architecture preferred.
RESPONSIBILITIES:
- Coaches and mentors Software Test Engineers in the execution of automated testing efforts.
- Leads effort to review product specifications and work with others to develop appropriate test strategies, detailed test plans, and test architectures.
- Leads formal reviews of test plans, designs, and requirements with cross-functional teams.
- Participates in the evaluation of new tools and technologies to continue enhancing the automation framework.
- Researches, develops and/or recommends tools to assist Software Test Engineers in test planning, execution, and reporting.
- Develops, debugs, and maintains test automation for applications and services.
- Develops, implements, and automates test plans and test cases in an Agile environment.
- Builds, executes, and maintains automated test frameworks for end to end integration testing across applications, devices, and platforms using JavaScript or other appropriate languages such as C#, Java, and TypeScript.
- Builds automation and test coverage tools using JavaScript or other appropriate languages to enable Continuous Integration and Continuous Delivery.
- Builds or uses existing automation tools to test interfaces between systems and applications such as web services, Tibco services, or other APIs.
- Accountable for all aspects of quality within the software development team.
- Tracks and prioritizes defects throughout product releases and lifecycles.
- Uses quality control tools and metrics to discover defects and make recommendations for resolution.
- Reports defects found through test automation.
- Works with Agile teams or other IT teams to plan, estimate, schedule and execute testing for applications including:
- Establishes, organizes and executes testing deliverables.
- Documents and executes complex software test plans and strategies.
- Ensures traceability of test cases back to project requirements.
- Executes end to end test scenarios.
- Coordinates and supports user-acceptance test plans.
- Works with an Agile team or other IT teams to report and resolve complex issues.
- Ensures software applications meet functional requirements.
- Participates in all aspects of testing at all levels, including functional, system, regression and load testing.
- Works collaboratively with Software Test Engineers and Developers.
- Tests manually, as needed.
- Records and reports on testing metrics.
- Follows test documentation standards and makes updates as necessary.
- Performs other job-related duties as assigned or apparent.
Job tags
Salary