In order to make an application, simply read through the following job description and make sure to attach relevant documents.
We are looking for a Senior SDET / Automation Engineer to join our USIS MLOPS team. The ideal candidate will be responsible for designing, developing and executing automated tests to ensure the quality and functionality of USIS Model / ML products.
You will play a pivotal role in both the development and testing of high-priority initiatives. Collaborating closely with your team, you will deliver comprehensive QA Services encompassing code quality, testing services, performance, engineering development and integrate CI / CD practices for seamless software releases.
What you’ll do
- Implement automated tests for functionality, integration and performance testing as part of MLOPS pipelines to deliver high quality models to production.
- Improve the velocity of testing by identifying manual steps in testing processes and automate them.
- Independently develop scalable and reliable automated tests and frameworks for testing software solutions.
- Defect Management : Identify, document, and track bugs and work with developers to resolve them.
- Develop Test Strategies and Plans in conjunction with App Engineering, Architecture and Prod Arch. This includes Data creation and management.
- Influence Change Management, CI / CD, tools integration.
- Develop regression suites, develop automation scenarios, and move automation to an agile continuous testing model.
- Identify and assure creation of re-usable, automated tests.
- Modify SDLC to assure proper adherence to Engineering Handbook (including Security).
- Execute all test cases, and detect defects early, pretest and validate deployment plans with steps to be taken and execute post-deployment verification plans and record results.
- Execute resilience testing plan and results, generate code quality reports (SonarQube).
- Put code through fortify scans via automation.
- Complete Web accessibility testing with no open violations for customer facing web interfaces (WCAG).
- Ensure end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
- Complete application vulnerability and penetration testing with no active violations.
- Raise any issues with developers and product owners.
- Create test automation suite and design necessary documentation for automated processes.
- Shorten and amplify feedback loops to deliver products faster and with higher quality.
What experience you need
- Bachelor's degree in a STEM major or equivalent experience.
- 5-7 years of software testing experience.
- 3+ years of experience with test automation using Java / Selenium / Cucumber.
What could set you apart
- Active Cloud Certification strongly preferred.
- Experience with AWS and GCP cloud platforms.
- Able to create and review test automation according to specifications.
- Ability to write, debug, and troubleshoot code in Java, Springboot, TypeScript / JavaScript, HTML, CSS.
- Creation and use of big data processing solutions using Dataflow / Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer / Airflow, and others with respect to software validation.
- Created test strategies and plans.
- Led complex testing efforts or projects.
- Participated in Sprint Planning as the Test Lead.
- Collaborated with Product Owners, SREs, Technical Architects to define testing strategies and plans.
- Design and development of micro services using Java, Springboot, GCP SDKs, GKE / Kubernetes.
- Experience with deploy and release software using Jenkins CI / CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs.
- General knowledge and ability to work with relational databases.
- Experience creating and maintaining masked test data to support stable and consistent test automation results.
- Experience in regulated Enterprise environments (e.g. banks, government, etc.).
- Strong verbal and written communication skills.
- Strong problem-solving abilities.
- Experience with LambdaTest.
- Experience with Zephyr.
- You understand Continuous Delivery concepts and can use tools including Jenkins / Bamboo and vulnerability tools such as Sonar, Checkmarx / Fortify, etc.
J-18808-Ljbffr