Bachelor’s degree in computer science, or equivalent work experience.
5+ years of hands-on experience as a software QA engineer designing automation solutions for diverse architecture - websites, API and mobile applications.
Demonstrated experience with automating end-to-end software testing, quality assurance, and DevOps for both mobile and web.
Experience leveraging a broad range of automation test tools and technologies, solid proficiency in areas like Appium, WebDriverIO, Robo Script, Detox, Azure Load Test, BlazeMeter, JMeter.
Advanced proficiency in cloud testing platforms and seamless integration of QA testing into CI development lifecycle.
Strong working knowledge of Playwright Testing Framework for website and API testing.
Experience contributing to all facets of software delivery, including technical design, development, code reviews, unit & integration testing.
Strong communications and active listening skills.
Curious mind, quick study and desire to learn new technologies.
Passionate about building quality products that perform well under pressure and are easy to maintain.
Responsibilities:
Designing, developing and implementing a test automation strategy ensuring seamless, quality-driven user experience.
Developing and maintaining sustainable, stable, repeatable, and scalable test suites across all platforms.
Collaborating with product owners and developers to design automated tests for new features and improve existing test coverage.
Assisting DevOps in establishing QA Automation as an integral part of the Agile software lifecycle testing using cloud-based testing tools & services.
Providing insights and reports, communicating testing quality and status to the business, ensuring transparency and swift issue resolution.
Continuously researching and evaluating new tools, technologies and trends in the QA space and incorporating where appropriate.
Documenting and updating testing environments, processes, and procedures to streamline future testing efforts.