HamburgerMenu
hirist

Job Description

Job Overview :


We're looking for a highly skilled and motivated SDET (Software Development Engineer in Test) to join our Quality Assurance team. You will play a crucial role in building robust automated regression test capabilities, enhancing debugging processes, and improving test coverage for our enterprise applications. This position requires strong technical aptitude, a collaborative mindset, and a commitment to driving quality throughout the software development lifecycle.


Key Responsibilities :


- Collaborate with fellow SDETs to build and enhance automated regression test capabilities for enterprise applications.


- Improve debugging processes and increase test coverage across the software portfolio.


- Write detailed test plans and test cases, executing both manual and automated tests.


- Document product failures, test procedures, and analysis thoroughly in internal tools such as Jira, Quip, and TestRail.


- Develop and maintain automated test suites using Pytest for backend APIs and UI components, ensuring high test coverage and efficient debugging.


- Utilize XPath expressions for robust element identification in dynamic web pages during UI test automation with tools like Selenium.


- Develop and maintain RestAPI automation frameworks.


- Work closely with Software Development Engineers to understand new features and their technical implementation.


- Collaborate with Product Management and UX designers to understand customer usage models and develop test plans and suites that accurately simulate real-world environments.


- Drive best practices for regression testing, promoting quality-centric methodologies in the software development process.


- Deliver manual and automated solutions for testing customer-facing features.


- Work effectively in a test-driven development environment, addressing code refactoring and code bottleneck issues.


Requirements :


- Bachelor's degree in Computer Science Engineering or a related field with 5+ years of experience in software quality assurance.


- Ability to understand functional/technical specifications and thoroughly analyze data.


- Strong knowledge of Python.


- Excellent QA aptitude and a proven ability to drive process improvements.


- Experience in developing Web automation using Selenium or Cucumber framework.


- Demonstrated experience in developing and maintaining automated test suites using Pytest.


- Proficiency in utilizing XPath expressions for UI test automation.


- Experience in developing RestAPI automation frameworks.


- Ability to write comprehensive test plans and test strategy documents based on product requirements.


- Ability to work both independently and as a collaborative team member.


Preferred Qualifications :


- Experience with AWS Technology stack and open-source tools.


- Experience building test automations on or working with Product Lifecycle Management (PLM) applications like Windchill, Teamcenter, Agile, etc.


- Strong understanding of product domain to define effective test strategies.


info-icon

Did you find something suspicious?