Senior Software Engineer
Indexed description
Good to have – Knowledge on implementing AI in QA Automation.
Key Responsibilities:
- Design, implement, and maintain test automation frameworks and solutions for both mobile (iOS and Android) and web applications.
- Develop and execute automated test scripts using tools such as Appium, Selenium, Cucumber, and platforms like Sauce Labs.
- Collaborate with development and QA teams to identify test scenarios, write and maintain test cases, and execute test runs.
- Participate in framework development following TDD and BDD methodologies.
- Perform backend testing including database validation, API testing (REST & SOAP), and service interface testing.
- Integrate test automation into CI/CD pipelines using Jenkins and other DevOps tools.
- Review and enhance existing test scripts; maintain and expand the automated test library.
- Participate in the creation of test strategies, test plans, and test reports.
- Collaborate across teams to ensure high-quality software delivery aligned with business needs.
- Contribute to user acceptance testing (UAT) and support defect triaging.
- Strong proficiency in Java and/or Python for automation scripting.
- Experience in using Appium, Selenium, Cucumber, Sauce Labs, and Jenkins.
- Deep understanding of Web and mobile automation, both native and hybrid apps.
- Experience in CI/CD pipelines and working with DevOps environments.
- Solid grasp of TDD, BDD, and automation framework best practices.
- Familiarity with API testing tools like Postman, REST Assured, or SoapUI.
- Strong problem-solving and communication skills.
- Knowledge of financial services domain is a plus.
Range Of Year Experience-Min Year
3
Range Of Year Experience-Max Year
5
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search