Russell Investments

Russell Investments - Software Development Engineer - Test - Automation Testing

Click Here to Apply

Job Location

mumbai, India

Job Description

Job Overview : We are looking for a Software Development Engineer in Test (SDET) to join our development and quality assurance team. As an SDET, you will be responsible for both developing automated tests and ensuring the robustness of our software applications. You will leverage your strong development skills and expertise in test automation to ensure the quality and performance of the applications across all stages of the development lifecycle. This role requires collaboration with software engineers, product teams, and quality assurance teams to design and maintain test automation frameworks, tools, and infrastructure. If you have a strong passion for both software development and testing, and if you are eager to work in an environment where quality is paramount, we encourage you to apply. Key Responsibilities : - Develop, maintain, and execute automated test scripts for functional, integration, regression, and performance testing. - Create and manage automated test frameworks for web and mobile applications. - Use modern test automation tools like Selenium, Cypress, Appium, or TestComplete to automate test scenarios. - Work closely with development, product, and quality assurance teams to understand the requirements and create testing strategies accordingly. - Contribute to defining the testing scope and ensure quality throughout the software development life cycle. - Participate in sprint planning, stand-ups, and retrospectives to ensure alignment with development goals and quality standards. - Integrate test automation into the CI/CD pipeline to enable frequent, automated testing in each release cycle. - Use Jenkins, GitLab CI, Azure DevOps, or similar tools to implement test automation in a CI/CD environment. - Monitor test execution results, handle failures, and report issues back to the development team in a timely manner. - Conduct performance and load testing to ensure the scalability and reliability of the software. - Use tools such as JMeter, LoadRunner, or Gatling to simulate high traffic scenarios and ensure the system's ability to handle stress. - Generate detailed test reports, logs, and dashboards for the test runs. - Track defects using tools such as JIRA, Bugzilla, or Azure DevOps and ensure proper defect lifecycle management. - Maintain and update test cases, automation scripts, and testing documentation as necessary. Qualifications : Education : - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Relevant certifications in software testing (e., ISTQB, Certified Scrum Master) are a plus. Experience : - 8 years of experience in test automation, software development, or a related field. - Strong experience with test automation frameworks, development, and maintenance. - Experience with Agile and Scrum methodologies, including participation in daily standups, sprint planning, and retrospectives. Technical Skills : - Strong programming skills in Java, C#, Python, or JavaScript for writing automated tests. - Experience with Selenium, Cypress, Appium, or other test automation tools for web and mobile applications. - Familiarity with test-driven development (TDD) and behavior-driven development (BDD) using tools such as JUnit, TestNG, Cucumber, or SpecFlow. - Experience with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or similar. - Experience with version control systems like Git. - Experience in performance testing tools such as JMeter, Gatling, or LoadRunner is desirable. - Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus. - Familiarity with containerization tools like Docker is a bonus (ref:hirist.tech)

Location: mumbai, IN

Posted Date: 1/6/2025
Click Here to Apply
View More Russell Investments Jobs

Contact Information

Contact Human Resources
Russell Investments

Posted

January 6, 2025
UID: 4971105581

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.