What are the responsibilities and job description for the SDET position at CoppelTech?
Job Details
Client is Zelle
Hybrid
***Looking for around 2 years of solid performance/load testing.
Local to Phoenix preferred. If out of state, must be willing to fly in for a final in person interview (client will reimburse and only will fly in if they do exceptional on the first interview) and must be willing to relocate to Pheonix day one.
Preferred Qualifications
- Recent experience with Performance and Load testing.
2 years experience with Gatling, JMeter, Locust or other Performance tools (Gatling w/ Scala preferred).
Experience in building and executing automated and performance tests for REST and XML/JSON based services.
These capabilities are typically provided behind a customer-facing API or integration point which enables the EWS teams to innovate aggressively where big wins can be found. The teams aligned behind these efforts drive their own innovation in partnership with stakeholders. If you are hungry for large scale challenges and crave opportunities to learn and contribute in a big way (in an environment that is predominately Java) we would love to talk to you!
Overall Purpose
The Software Engineer in Test (SDET) helps deliver the quality and performance of large-scale API, web, and mobile application interfaces. SDET focuses on developing automated functional integration tests and end-to-end tests through open-source test frameworks within an Agile environment to support product quality and performance goals. Candidates for this position are experienced, hands on and self-motivated engineers who can work collaboratively in a continuous integration environment.
Essential Functions
- Works with the engineering teams to derive testing requirements throughout the development cycle.
- Tests complex API, web, and mobile based applications with back-end database integrations.
- Creates and maintains automated test cases that are integrated into the CI/CD pipeline.
- Executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a production release.
- Works with cross functional engineering teams to ensure e2e integration testing is performed with appropriate test coverage.
- Works closely with stakeholders to create SDLC artifacts including test strategy, test plans, test cases, test procedures and test summary reports.
- Managing source code using Git.
- Tracking sprint work in Jira and documenting decisions in Confluence.
- Submit pull requests and integrate review feedback from others on the team.
- Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data.
- The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor.
Minimum Qualifications
- Education and/ or experience typically obtained through completion of a bachelor's degree in Computer Science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field.
- No previous work experience is required
- Familiar with Git source control
- Familiarity of writing automated tests
- Familiarity with popular testing frameworks and platforms.
- Familiarity with integration of tests into CI/CD pipelines.
- Familiarity with SQL
- Working knowledge of RESTful service design
- Excellent written and spoken communication
- Background and drug screen
Preferred Qualifications
- Recent experience with Performance and Load testing.
2 years experience with Gatling, JMeter, Locust or other Performance tools (Gatling w/ Scala preferred).
Experience in building and executing automated and performance tests for REST and XML/JSON based services.