Project description
We are looking for a skilled and detail-oriented Quality Engineer with hands-on experience in device testing and Selenium automation. The ideal candidate will be responsible for ensuring the quality and functionality of applications across multiple device types (mobile, tablet, web-enabled devices) while contributing to the automation framework and execution of test cases using Selenium.
Responsibilities
* Advises business and IT delivery on overall testing approach (methodology), key inputs and dependencies, tooling, resource demands
* Deliverables - defines and creates specific Programmes Test Strategies, estimates and other test collateral identified based on known/assumed scope
* Involvement is dependent on project/programme size, complexity, technical aspects - hardware/network/development language
* Influences at the start of programmes/projects on requirement ideas/concepts, challenging and asking specific questions, giving industry insight, aligns with similar type projects - all leading to aiding and ensuring efficient design, development and testing approaches
* Shifts the focus left into design and development so that testing influences and drives the outputs and quality from these domains
* Confirms testability of complex requirements - clarifies ambiguous elements and aligns/sets expectations on actions/owners
* Carries out health checks whilst delivery in flow - ensures adherence to Test Strategy and quality of test collateral and deliverables
* Hands over to Test Manager for delivery of testing engagement - remains available for input and advisory activities as and when required
* Senior Resource - acts as SME for all testing related activities - is the recognised authority on testing
* Test Architect sits with one foot in the delivery arena and one in the Architect group so keeps abreast of strategic developments as well as overseeing existing delivery progress
* Under broad direction, interacts with project teams and clients to gain an understanding of the business environment, technical context, and testing objectives for a project as a basis for determining testing requirements.
* Plans and executes the analysis of the testing requirements of a project in order to define a Testing Strategy.
* Understands and recommends the use of the appropriate automated testing tools.
* Defines the metrics to be collected to monitor the performance and effectiveness of testing for a project.
* Responsible for the provision of guidance, relating to testing activities for a project, to HP project teams and clients.
* Communicates with all stakeholders for a project to assist in managing testing issues and risks.
* Provides consultative support on all aspects of the testing process for a project.
* Contributes to special studies. Develops and presents testing proposals to internal and external clients.
* Identifies and recommends improvements to methods and standards for a project through an assessment of current testing practices, and supports implementation of recommended improvements.
* May act as a temporary or part-time testing advisor on a project.
* Proactively identifies and proposes improvements to HP's testing practices.
* Stays current on emerging tools, techniques, and technologies.
* Acts as a mentor and coach to testing specialists and test analysts.
* Establishes and maintains security, integrity, and business continuity controls and documents.
SKILLS
Must have
* Bachelor's degree in Computer Science or Computer Engineering
* 6-8 years of experience in software test automation
* Experience with testing RESTful data services and APIs
* Should worked on agile methodology before
* Good understanding of Java and .NET Web applications
* Need to be able to send a request/get a response for different protocols/technologies
* Experience in Ready API testing will be preferred.
* Knowledge of API testing using API testing tools like Postman or fiddler will be an advantage
* Knowledge of SOA test automation framework, process, strategy
* Must be familiar with Test Metrics, Change and Release Management processes.
* Designing and writing automated test scripts using SOAPUI Pro or similar web services test tools
* Tools experience, SOAP UI, Postman, TFS, Jira etc.,
Nice to have
* Provide major input to the definition of project scope, plans and deliverables including cost projections and proposed implementation dates. • Work with Project / Programme Manager, help control project requirements, scope and change management issues. • Work with others to assess, develop and propose new business and technical opportunities to leadership and/or the client. • Leverage reusable components and industry frameworks, etc. in developing solutions. • Work with the appropriate HP communities regarding the application of new technologies, tools, processes, standards and project management/system development methodologies.