Software Development Engineer
Role details
Job location
Tech stack
Requirements
-
Strong hands-on experience with test automation frameworks (Selenium, TestNG) and CI/CD tools (Jenkins, Bitbucket, Git, etc.)
-
Proven expertise in backend/API automation using Rest Assured or Karate
-
Proficiency in a programming language (Java or Python preferred)
-
Solid experience designing and maintaining automated test frameworks across the SDLC
-
Strong SQL/database skills for validation and data-driven testing, * Minimum of 6 years of related experience (Senior Associate) or 4 years of related experience (Associate)
-
Bachelor's degree preferred and/or equivalent experience Talents Needed for Success:
-
Hands-on experience with test automation frameworks and tools, such as Selenium, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira, etc.).
-
Strong experience with automated testing.
-
Hands-on experience with backend test automation using Rest Assured/Karate for API testing.
-
Proficiency in at least one programming language (Java, Python, etc.).
-
Knowledge of Databases and SQL preferred.
-
Solid understanding of databases with the ability to write and optimize SQL queries.
-
Familiarity with both Agile and Waterfall development methodologies, and experience working in onsite/offshore coordination models.
-
Excellent problem-solving skills and keen attention to detail.
-
Strong written and verbal communication abilities.
-
Demonstrated ability to work effectively in collaborative, team-oriented environments.