Job Description
Are you passionate about ensuring software quality and delivering top-notch products to users? Do you thrive in a dynamic and collaborative environment? If so, we have the perfect opportunity for you! Join our innovative team as a Principal Test Engineer and play a pivotal role in shaping the quality of our cutting-edge software solutions.
Roles and Responsibilities:
- Oversee the Acceptance Testing and how it applies to Agile Testing. Further, you should be able to
- Analyze user stories and technical requirements for validity, feasibility and technical soundness and decompose them to extract positive and negative test scenarios and strong acceptance criteria.
- Design functional and non-functional test cases that verify requirements and validate functionality. Execute all levels of testing including but not limited to System, Integration; Component Level Regression
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Profile manual acceptance criteria and test cases and evaluate automation opportunities.
- Experience in load and performance testing will always be preferred.
Specialized skills and knowledge:
- Minimum Bachelor's degree in Computer Science, Software Engineering.
- Typically, 3-6 years years of professional experience as a software Test Engineer.
- Preferably 3+ years’ experience in working with Agile/ Scrum
- Have experience with test automation in Selenium.
- Experience with API-level integration tests with SoapUI, JMeter or Postman
- Experience with performance test tools like JMeter is a plus.
- Experience with Behavior driven testing (Cucumber JS/Spec Flow) is a plus.
- Experience in Cypress is Preferred
General Skills and Knowledge:
- Fluent in English (verbal and written)
- Analytical & Multitasking
- Positive Attitude
- Deadline-Driven