Job Summary:
We are seeking a Software Engineer in Test with a passion for innovative technologies and quality engineering.
This role involves designing and implementing robust testing solutions for web, API, and mobile applications.
The ideal candidate will contribute to the development and deployment of high-quality software products, ensuring performance, accessibility, and reliability across platforms.
Key Responsibilities:
- Design and implement comprehensive QA strategies and test frameworks for API, web, and mobile applications.
- Develop and maintain automated tests using tools such as Playwright, Cypress, Rest Assured, JUnit, Espresso, XCTest, XCUITest, TestNG, and Maven.
- Collaborate with development teams to improve test coverage, release velocity, and production health.
- Work with DevOps tools and pipelines including Jenkins Core, LWC, and Monorepo.
- Manage source control using GitHub, Bitbucket (Stash), and Sourcetree.
- Contribute to deployment automation and orchestration.
- Assist with code branching, merging, build pipelines, and version management.
- Apply knowledge of testing and testability to influence software design and promote bug prevention strategies.
- Write and maintain various types of automated tests including unit, component, integration, functional, performance, scenario, and interoperability tests.
- Ensure accessibility compliance across web, iOS, and Android platforms.
- Evaluate and recommend new technologies and frameworks to enhance testing capabilities.
- Support application cloud migration and CI/CD implementation.
Required Qualifications:
- Strong experience in test automation for front-end and back-end systems.
- Proficiency in tools such as Playwright, Xray, Chaos, Splunk, Datadog, Node.js, Java, JavaScript, SQL, and Jenkins Core.
- Familiarity with mobile architectures (MVVM, Clean Architecture) and native app development for iOS and Android.
- Understanding of accessibility standards and testing practices.
- Experience with cloud platforms, preferably AWS.
Preferred Qualifications:
- Experience with performance and chaos testing.
- Exposure to CI/CD pipelines and cloud migration strategies.
- Knowledge of engineering excellence practices and tools.