Job Description
Summary
Description
- Design and develop automation, tools, and applications including command-line interfaces, CI systems, and web applications.
- Integrate apps and services together to help facilitate engineering, testing, and reporting for the Software and Quality Engineering teams.
- Conduct performance and load testing to ensure backend services meet performance criteria
- Work closely with developers, QA engineers, and other stakeholders to ensure quality throughout the development lifecycle
- Document test strategies, test plans, and test results
- Participate in code reviews to ensure test coverage and quality
- Identify, document, and track bugs to closure
- Drive release management process
- Track delivery schedule and related dependencies.
- Design and develop system test architecture.
Minimum Qualifications
- 4+ years of experience with test automaton development including creation and management of test frameworks from scratch.
- Experience writing code in Scala/Java to test an API, SDK, or Framework.
- Experience developing various forms of software tests in any of the following: unit, functional, performance, or stress
- Experience in writing and automating test cases that interact with SQL and NoSQL databases.
- Understanding of microservices design principles, service orchestration, and inter-service communication (e.g., REST, gRPC, messaging systems like Kafka or RabbitMQ).
Preferred Qualifications
- Excellent interpersonal skills and ability to work well with all levels of engineers and other teams
- Familiarity with Wellness or Medical concepts