DescriptionJob Title: QA EngineerΒ
Β
Duties:Β
- Design, develop, and maintain automated test scripts using Behavior-Driven Development (BDD) and Test-Driven Development (TDD) frameworks such as Selenium and Cucumber.
- Develop test automation logic using scripting languages including Groovy and JavaScript, primarily for validating end-to-end payment workflow functionality.
- Author and manage comprehensive test cases and test scenarios in JIRA, ensuring traceability by linking them to corresponding business requirements and user stories.
- Identify user interface (UI) inconsistencies and functional defects; document and track issues in JIRA, collaborating closely with development teams for defect resolution and revalidation.
- Validate UI elements for design accuracy by referencing Figma prototypes and ensuring adherence to design specifications.
- Actively participate in Agile development ceremonies including daily stand-ups, sprint planning, backlog grooming, and sprint retrospectives.
- Execute automated regression test suites through Jenkins pipelines, supporting continuous integration/continuous deployment (CI/CD) processes for nightly builds and production release validations.
- Ensure test coverage includes boundary and edge cases such as invalid input scenarios, data duplication, date formatting, and partial transaction approval workflows.
- Conduct RESTful API testing using Postman by validating request and response payloads in JSON format for correctness and compliance.
Requirement: Applicants must have a Masterβs degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.