Software Development Engineer in Test
About Turing.com:
Turing’s mission is to unleash the world’s untapped human potential. We use AI to source, evaluate, hire, onboard, and manage engineers remotely (including the HR and compliance aspects) in a bigger platform that we call the “Talent Cloud”.
We recently achieved unicorn status with a valuation of $1.1B, after raising over $140M in financing over four rounds of funding. 1000+ companies including companies like Johnson & Johnson, Pepsi, Dell, Disney +, have hired Turing developers.
About the role:
Turing.com is looking for a candidate who will collaborate with software development engineers and quality assurance engineers to understand project features, review technical designs, and implement automated test tools to deliver new features.
Job Responsibilities:
- Write test automation frameworks and build the infrastructure and tools to test products
- Write code that automatically verifies the quality of the product and build out testing APIs/services/tools that enable other team members to do the same
- Understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our quality process
- Work directly with both Software Development Engineers and Quality Assurance Engineers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency
- Understand customer usage models and develop test plans and test cases that approximate real-world environments and scenarios
- Perform detailed source code reviews focusing on the testability of the code to improve product coverage and effectiveness
- Provide technical guidance to overall architecture and design
- Ensure scalability, reliability, consistency, and performance in production
Job Requirements:
- Bachelor’s Degree or Master's degree with 3+ years of experience as a Software developer or SDET
- Experience in writing code and working with technologies such as Java, Spring, Web Services, HTML, JSP, JavaScript, Servlets, Web Services, XML, AJAX, Microservices, SOA, REST, and JSON
- Effective communication across functions to identify tooling needs, automation gaps, and reduce toil in the testing process
- Strong experience with Agile development incorporating CI/CD, utilizing technologies such as GIT, Jenkins, Spinnaker, and Datadog
- Understanding of QA methodologies, life cycle, and processes
- Experience in QA with exposure to white box testing, API Testing using REST
- Experience developing high-quality test strategies and test automation
- Strong experience in building development and monitoring tools as an essential part of the production system
- Coding experience with automation framework, tools, and services for mobile
- Working Experience in API testing and automation of the services
- Able to deal well with ambiguous/undefined problems; ability to think abstractly
- Knowledge of functional programming, Docker, Kubernetes will be preferred
- Strong exposure with Selenium and Appium framework
Apply tot his job
Apply To this Job