YOU WILL:
· Plan, develop, automate, and execute test coverage across an entire range of services: web, API, data and platform.
· Work with the project/ engineering teams to create a test-driven engineering culture that drives measurable improvements in quality for various software products/ projects.
· Work with engineering, support and business owners to triage quality issues.
· Manage outsourced QA/ testing suppliers to deliver the desired outcome.
· Build test automation across all software products/ projects to ensure quality and reliability.
· Collaborate with development teams to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
· Develop plans to execute quality testing:
o Identify suitable quality measures for testing based on product attributes valued most by users.
o Develop quality testing approaches and steps to satisfy test objectives.
o Develop comprehensive test plans outlining the testing scope, approach, resources, and schedule.
· Design tests:
o Create test scenarios based on business requirements and project goals.
o Work closely with business stakeholders to simulate real-world usage scenarios.
o Create detailed and well-structured test cases based on functional and technical specifications.
· Execute quality testing:
o Execute manual and automated tests to verify the functionality, reliability, and performance of software applications.
o Implement automated test cases and codes for quality testing to enhance test efficiency and coverage.
o Identify operating and usage conditions in which performance of quality measures drops.
YOU HAVE:
· A degree in Computer Science/ Studies/ Engineering or Information Systems or equivalent.
· Passion in software system quality and reliability.
· Experience designing, automating, and maintaining automation tests for acceptance, functional, and regression test cases.
· Experience creating test plans, implementing test automation, performance, and stress testing, implementing.
· Minimum 3 years of working experience as a Software Test Engineer or similar role.
· Proficiency in manual and automated testing techniques.
· Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG).
· Experience with performance testing tools (e.g., JMeter, LoadRunner).
· Excellent analytical and problem-solving skills.
· Strong communication and collaboration abilities.
YOU WILL CATCH OUR ATTENTION IF YOU:
· Are adept at writing code/ scripts to automate your work.
· Have experience in leading a QA/ testing team.
· Have good experience in API testing.
· Have expertise in test automation for cloud/ distributed products.