As a Quality Assurance Engineer working in the Product Development team, you will work closely with your peers in fast-paced Agile development teams. Responsible for hands on quality assurance activities, test case development, execution and reporting of multi-platform products/solutions across Desktop, Web, and Mobile with focus on new innovative software automation solutions and continuous improvement in delivery of test efficiency and coverage of all product releases.
Job Description
Key aspects of the role will include, but are not limited to:
Responsible for ensuring quality release delivery through comprehensive test coverage, execution, reporting and closure of release test activities.
Responsible for test case development and maintenance (manual/automation)
Experience of developing or expanding test automation coverage along with integration into CI/CD pipelines for nightly test execution for on-prem or cloud platforms
Experience of Agile ways of working with heavy emphasis on shift left approach to quality.
Some experience of non-functional testing (Performance, Scalability, Concurrency, Reliability, Availability, Interoperability, Compatibility) from planning to test execution / reporting.
Support actively on-going development of testing processes and implementation of testing best practice within scrum teams (unit, integration, system, e2e).
Ensure defects raised are of good quality and supported for root cause, resolution/retest.
Support scrum team and wider QA activities to ensure quality and release targets are met.
Demonstrates understanding of key cross functional team dependencies that impact the company, business priorities, & organizational dynamics.
Comprehends the products of business and how the automation concepts can be applied to provide solutions.
Connects, inspires, and builds loyalty & commitment through inclusion.
Applies and follows knowledge of technical expertise, QA best practices, and proven processes to technically lead a small team of software testers.
Technical Skills:
Experience in technical testing of various Desktop, Web, and Mobile applications with proven ability to lead all areas of testing with hands on experience of test automation and non-functional testing.
Experience in technical testing of various Desktop, Web, and Mobile applications with proven ability to lead all areas of testing with hands on experience of test automation and non-functional testing.
In-depth knowledge and experience of some of the test tools e.g. WebdriverIO , Katalon, Kobiton, SoapUI, Jenkins, JMeter, Qtest
Experience of Unix, Linux and windows platforms
Experience of Kubernetes and Docker
Experience of shift left approach to quality by adopting agile ways of working
Experience of TDD (test-driven development) and BDD
Experience of Azure DevOps, CI/CD pipelines.
Education Qualification
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 5 years of experience.
ISTQB or other test qualifications.
Business Acumen:
Ability to develop automation testing for complex on-prem and cloud products
Experience in breaking down problems and supporting root cause and resolution of technical defects
Evangelizes how our technology solves customer problems from a technology and business perspective
--
You must verify your mobile number to apply to this job.