Software Engineer - SDET
Job description
As a Software Engineer - SDET, you will be responsible for designing and implementing automated testing solutions to ensure the quality and performance of software applications. You will work closely with development teams to understand product features and create test strategies that enhance the testing process. Your expertise in testing frameworks and programming will contribute to developing robust test cases, identifying defects, and driving continuous improvement in the software development lifecycle. Collaboration across teams will be key as you advocate for quality and mentor others in best testing practices.
Key responsibilities
Own quality assurance, testing and test reporting for assigned applications and application components. Develop test scripts according to Acceptance Test-Driven Development (ATDD), Behavior Driven Testing methods using Gherkin and Cucumber Test Frameworks. Perform daily regression and sprint-based regression using Jenkins scheduled jobs. Use quality standard practices for logging regression defects in Rally, tool and triage, defect root-cause analysis and regression testing. Use Java Software Engineering Practices (Design Patterns, Salesforce Patterns and Practices) for developing code. Implement and maintain DevOps capabilities, including Continuous Integration and Continuous Deployment practices using test labs and tools. Manage source code, environment, deployment and release management. Analyze, use and create mock data to simulate SOAP/REST web services. Deliver software within an Agile (Scrum) environment. Assist in sprint planning, estimation, requirement analysis and review. Maintain Salesforce Service Cloud data and configurations to support test needs. Assist in troubleshooting production issues, identifying and resolving root causes. Collaborate with other teams across the portfolio to assure the success of the overall program. Share and communicate ideas both verbally and in writing with the Scrum team. Participate in communities of practice to share knowledge, learn and innovate. Stay abreast of leading-edge technologies in the industry. Assist in conducting proof of concepts to evaluate the feasibility of implementing new tools, technology and requirements. Adapt and remain effective in a fast-paced, changing environment.
Requirements
2–5 years of experience developing automated test scripts using Selenium and Cucumber, with integration to Jenkins and Sauce Labs. 2–5 years of proven experience writing, executing and monitoring automated test suites using Selenium WebDriver with Java. 2–5 years of experience in ATDD framework implementation. 3+ years of hands-on experience in test automation using Python. 2+ years of experience testing applications in a cloud environment — AWS, Azure or GCP, preferably GCP. Experience in testing Retrieval-Augmented Generation (RAG) model(s) or systems. 1+ years of experience testing REST services. Proficient in using integrated development tools such as IntelliJ and Eclipse, along with source control systems such as Git. Thorough understanding of SDLC and specifically automated QA processes in Agile development environments. Good understanding of multiple test automation frameworks and DevOps.
Qualifications
4-year bachelor's degree in Computer Science / Information Technology / Computer Engineering from a recognized university or equivalent experience. Excellent verbal and written communication skills, with the ability to adjust to the needs of the audience. Nice to Have Healthcare Industry experience Agile Central rally experience Exposure to Issue Management applications like ALM Exposure to cloud technologies Understanding and hands-on experience with large language models (LLMs)
Job overview
Number of positions
Salary range
Posted date
About RSNG Info Solutions
Founded
Company size
Industry
Website
Contact information
About
At RSNGINFO, we prioritize customer needs and dedicate ourselves to quality creations that aim to meet every aspect of our client’s requirements. We collaborate and contribute our expertise to adapt the best ways to improve our product services that are accessible, light, and easy to implement.