Job Description
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
We are currently seeking for a Software Development Engineer in Test (SDET) who will be responsible for test automation projects including developing automation tools to validate functional, integration, performance, and end2end tests. This individual will also serve as a mentor junior engineers, provide guidance, and input for test frameworks and technologies.
RESPONSIBILITIES
- Develop test automation frameworks and test scripts that accelerates and provides repeatability of test executions within quality.
- Propose, define, and implement processes and standards for improved test automation in line with Continuous Test, Continuous Integration and Continuous Deployment (CI/CD).
- Contribute to tool design and test plan development, involving tactics for full test cycle execution (acceptance, integration, performance, end2end SIT, security, privacy, and regression).
- Validate software functionality, integration of sub-systems, software performance, scalability, and resilience over time to achieve the highest quality of delivery.
- Analyze test data to isolate root causes, mitigate risk, performance test metrics and outline observations of systems behavior when under load.
- Drive collaborative tools design reviews and perform test code inspections that lead to optimal test automation solutions.
- Create and publish test metrics & dashboards for all cycles.
- Build collaborative relationships within teams and across the business to facilitate the accomplishment of department goals.
- Exhibit a bias for action, taking risks, thinking Lean, with bold experimentation.
QUALIFICATIONS
- 5+ years of experience in software test automation or application development
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Experience and ability to guide, coach and mentor junior staff
- Background in performance testing and systems integration testing.
- Relational Data Services (RDS) for SQLDB Preferably: SQLServer) and NoSQL (Preferably: MongoDB)
- automating in a variety of programming languages such as Java, Ruby, JavaScript, Python, Groovy, and shell)
- monitoring tools such as (Tibco/RTView, AppDynamics, CloudWatch, and Splunk, DataDog)
- continuous delivery experience (CD) with Jenkins, Bamboo, Terraform, CodePipeline, Kubernetes, and Docker.
- understanding of Agile Scrum, Kanban, and full-cycle team in SDLC.
- AI/ML experience a plus