We are representing our client, a Software Application Developer, seeking an experienced Software Quality (Test Automation) Engineer to join their dynamic Agile development team.
Responsibilities:
- Champion and drive product quality and QE practices
- Collaborate with internal and external stakeholders to ensure proper product development
- Validate product features according to acceptance criteria
- Design, develop, and maintain testing environments, frameworks, test plans, regression suites, and test cases based on evolving requirements
- Identify and address blind spots and edge cases in testing
- Perform various testing types including Manual, Automated, Functional, Exploratory, and Cross-Platform testing
- Test across platforms such as iOS, Android, and Web
- Conduct system integration tests with external systems and generate reports
- Work with the development team to establish CI/CD pipelines
Requirements:
- Minimum 2 years of experience in quality engineering or similar roles
- Strong understanding of mobile (iOS and Android with React Native) and web technologies (React.js, Node.js) along with debugging tools
- Proficiency in Unit Testing using JavaScript frameworks (e.g., Jest, Mocha, Jasmine)
- Experience with automated testing tools/frameworks (e.g., Cucumber, Selenium, Appium, Robot Framework)
- Experience in Behavior-Driven Development
- Knowledge of Non-Functional Testing including security, performance, and load testing
- Good communication skills and teamwork abilities
- Proactive approach, such as creating tools to enhance testing processes