QA Engineer - C#(Remote)
Project Detail
WHAT WILL YOU BE DOING:
- Join a globally distributed team and contribute to ensuring the quality of a cutting-edge new payment microservices-based platform.
- Participate in the development team, offering technical guidance focused on performance, along with both automated and manual testing.
- Comprehend, assess, and respond to business needs, laying the groundwork for Agile development methodologies.
- Determine which components require testing and establish swift, practical testing strategies that align with the development team's efforts.
- Adhere to best practices, advocate for industry standards, and ensure our products deliver reliability and an outstanding user experience.
- Understand business requirements and their implications on project delivery, collaborating with business analysts to clarify any uncertainties.
- Conduct software quality assurance through performance and automation testing tools.
- Compile, analyze, and present test findings.
- Providing flexible support for applications during key events, in rotation with the team.
WHAT WE ARE LOOKING FOR:
- Minimum 4 years of QA experience in diverse software development projects.
- Proven experience in creating detailed, comprehensive and well-structured test plans and test cases.
- Proficient in manual and automated testing of RESTful Web Services using tools like SOAPUI, Postman, Insomnia, Rest Assured, Karate, or JMeter.
- Experience in testing web application frontends with Playwright.
- Strong proficiency in at least one modern programming language, especially C#.
- Basic understanding of SQL and Linux command line (bash).
- Familiarity with continuous integration/delivery concepts.
- Bachelor's degree in Computer Science or a related technical field.
- Experience with Agile Software Development and Scrum Methodology.
- Analytical thinker with strong creative problem-solving abilities.
- Strong English communication skills, both written and verbal
AWESOME BUT NOT REQUIRED:
- Proficient in performance testing with tools like K6 or JMeter.
- Able to create load test scripts, analyse and interpret data from execution results, and produce meaningful reports.
- Knowledgeable in Docker and Kubernetes.
- Experience with functional, integration, and unit testing using JUnit or TestNG, Cucumber.
- Experience in high transaction systems, with a preference for backgrounds in online gaming or payments.