hackajob is a matching platform partnering with Computershare India helping them to hire the best talent and build the future. To get the chance to get matched to this role and other similar roles, click on Apply to set up your free profile.
They're a global leader in financial administration with over 14,000 employees across more than 21 different countries. At Computershare, it’s more than just a job, their open and inclusive culture means that they will help you to grow, to move forward and make the most of their world of opportunities.
The Senior Automation Quality Engineer is responsible for the test automation architecture and framework, providing technical direction to teams to ensure that automated test solutions are successful in improving quality and testing efficiencies. The role works with Solution and Business Architects and with development teams, infrastructure providers, enterprise architects and subject matter experts.
Responsibility starts from early engagement, the Senior Automation Quality Engineer elaborates testing requirements, encourages innovation, drives the test automation strategy, and ensures that solutions meet functional and non-functional requirements and conform to Computershare's architectural and security standards.
Provides technical guidance, supporting the up lift of test automation capabilities in the scrum teams through education and mentoring.
Liaises heavily with the wider development and quality community and participates in defining and implementing technical strategies. The role ensures that Issuer Services teams work collaboratively with their global counterparts and align with global architectural standards and strategy.
Some of your key responsibilities will include:
Responsible for delivery of Test Analysis, Design, Implementation & Execution activities to assess functional suitability of software delivered.
Implements and continually improves the automation framework and architecture.
Uses meaningful metrics to communicate the effectiveness of automated test solutions.
Works with the delivery teams to define test automation strategies and solutions to include automated non-functional as well as functional tests.
Helps to shape new client propositions, services, and products.
Maintains a good awareness of business strategy, new products, platforms, tools, and technologies and keep abreast of the technical strategy of their suppliers.
Maintain good awareness of the technical and business domain in which the company operates.
Defines how controlled assessments of new tools and technology are completed, encouraging the use of Proofs of Concept (POCs) and live trials.
Improves quality and testing efficiencies by educating and mentoring scrum teams in test automation approach and ensuring that teams follow good practice.
Solicits feedback in order to clarify/understand requirements and to draw out implied requirements.
Use formal test design techniques to translate requirements into clearly defined, prioritized test cases and ensures clear traceability between requirements / acceptance criteria and test cases.
Utilize recognized test management tools to prepare and execute test cases.
Recognize and logs valid defects in the relevant test / defect management tools.
Utilize test repositories & automation assets to reduce the amount of test preparation & execution effort required.
Test execution - accurately executes tests, comparing actual results with those expected.
Test Data Setup - accurately sets up test data to enable execution of testing.
Static testing - undertakes reviews to identify defects / ambiguities in requirements, designs, specifications & test cases.
Provides feedback on product quality to stakeholders to enable them to make informed decisions.
What will you bring to the role?
They are a global business with an entrepreneurial spirit, and they are proud of that. What that comes with this is a fast-paced environment and lots of change so you will be resilient in nature and able to adapt quickly and embrace the pace of change they often work at.
They are looking for people with these skills:
Candidate who has got minimum 6 to maximum 11 years of professional, technical experience working on JAVA or .NET and Selenium and who has strong quality engineering / software testing expertise with hands on experience of analyzing designs & specifications, assessing risk, defining test cases, identifying test data requirements, mapping traceability to requirements, executing tests, investigating issues, reporting risks, logging bugs, capturing test evidence, and reporting on test progress.
Experience in delivering scalable and maintainable test automation frameworks and solutions and proven experience of various test automation BDD frameworks such as SpecFlow/Cucumber and relating specialist tooling, such as Selenium WebDriver. Proven experience of database integration and development (SQL) and experience of resolving issues arising from test scripts (in manual and automated form)
Strong hands-on use of Test, CI and development tools (e.g. Selenium C#, Coded UI, Appium with WinAppDriver, LoadRunner, RPT, JMeter, Jenkins, Wireshark, SOAP UI, Visual Studio, Eclipse, Grafana) and wide experience of Agile methodologies, e.g. SCRUM, Lean, Kanban etc.
Aware of external trends and emerging technologies and embrace a culture of continuous improvement to process and product development. Experience with CI/CD, good working knowledge of using a CI system (Preferably Azure DevOps) and experience in managing automation suite for Web/mobile apps and API Layer testing.