Responsibilities
-
Develop and maintain automated test scripts using Cypress for UI and API testing,Β
-
Conduct various types of testing, including functional, integration, regression, and performance testing.
-
Contribute to the evolution of our existing test automation framework by developing new utility functions and improving reporting capabilities
-
Collaborate with the development team to identify test requirements, design and execute test plans, and create comprehensive test cases.
-
Proactively identify and report software defects, troubleshoot issues, and work closely with developers to ensure timely resolution.
-
Generate clear and concise test reports, document test results, and maintain accurate test documentation.
-
Collaborate with cross-functional teams (product, security, operations) to ensure the overall quality and security.Β
-
Stay up-to-date with the latest industry tools, trends, and best practices in automation testing and software quality assurance
Requirements
-
Strong proficiency in test automation frameworks and tools, such as Cypress, Selenium, or Playwright for web UI testing, and REST Assured, Postman, or Supertest for API testing.
-
Strong JavaScript or TypeScript skills with experience in object-oriented programming, asynchronous programming patterns, and testing frameworks like Jest or Mocha.
-
Experience with Git for version control and collaboration.
-
Experience with continuous integration tools like CircleCI, Jenkins, or GitHub Actions, including configuring pipelines and integrating automated tests.
-
Familiarity with Agile testing methodologies and test-driven development (TDD).
-
Excellent problem-solving and debugging skills.
-
Strong communication and collaboration skills to work effectively in a team.
-
Attention to detail and a commitment to delivering high-quality results.
-
Proven experience as a QA Automation Engineer or a similar role (2+ years preferred).
-
Experience in the financial services industry, particularly with payment systems, fraud prevention is a plus.
-
Ability to write clear, concise, and comprehensive test cases and documentation.
-
Strong communication and collaboration skills to work effectively in a team.
-
Bachelor's degree or higher in Computer Science, Engineering, or a related field, or equivalent work experience.
Benefits
- Local benefits depending on the country of hire
- Company-funded health insurance for employee and immediate family Company-funded employee life and disability insurance
- Paid vacation days, unlimited sick leave
- $2,000 USD annual Co-working Travel perk
- $2,000 USD annual Professional Development perk
- Phone finance, headphone benefit, home office equipment allowance and wellness perks
- Catered lunchesΒ