Design, develop, and maintain automation scripts for UI and API testing.
Continuously enhance and adapt existing automation frameworks to support new features.
Collaborate with development teams to deliver software with high test coverage and minimal defect leakage.
Perform cross-browser and cross-platform testing to ensure consistent performance.
Monitor automated test execution and troubleshoot flaky or failing tests.
Contribute to non-functional testing efforts, including performance, security, and translation testing.
Use tools like JMeter, LoadRunner, or Gatling to support performance testing.
Integrate test automation into the CI/CD pipeline using tools like Jenkins, Travis, or TeamCity.
Identify gaps in QA processes and propose improvements for better efficiency and accuracy.
Required Skills:
2+ years of experience in automation testing.
Strong knowledge of software testing methodologies and best practices.
Solid programming skills in Java, Python, JavaScript, or Ruby.
Experience with Object-Oriented Programming (OOP) principles.
Proficiency in UI and API test automation frameworks.
Understanding of web fundamentals (HTML, CSS, JavaScript) and backend/database systems.
Familiarity with performance testing tools like JMeter, LoadRunner, or Gatling.
Hands-on experience with CI/CD pipelines and related tools (Jenkins, Travis, TeamCity).
Strong analytical and problem-solving skills.
Excellent verbal and written communication abilities.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Software Developer in Test (SDET)Employement Type: Full time