Job Description
About This Role
We need someone to provide research, analysis, design, execution, maintenance and/or support of testing solutions that are appropriate to the application, solution and project, as assigned.
- Review business requirements and design documents, then create, execute and document detailed, accurate functional and non-functional test cases.
- Analyze, develop, debug, execute, maintain, and document both Manual and automated test cases.
- Responsible for all project/ release testing (e.g. integration, business acceptance, performance, operability, deployment verification).
- Coordinate testing planning, support with partners (e.g. business, CIO group, Infrastructure).
- Help define test data and environment requirements.
- Log defects, help resolve them.
- Provide support to your technology peers and the business. join forces to identify solutions.
- Play an active role in developing test strategies and plans, traceability matrices and test closure reports, for small to moderately complex projects.
- Offer day-to-day test environment support, trouble shoot, triage issues, coordinate resolution with all tech partners.
- Promptly identify and raise awareness of issues. quickly resolve them.
- Find ways to improve processes and delivery outcomes.
- Promote and develop awareness of testing methodologies and standards.
- Support automation and test data management strategies.
- May support and maintain virtualized services, components and environments by using Service Virtualization tools to enable functional and non-functional testing.
- May develop, debug, execute and maintain performance testing scripts using various performance testing tools.
- Continuously enhance knowledge and expertise, keep current.
- Coach colleagues and act as a reference for the requirements management life cycle.
- Ability to lead, plan, execute and evaluate project activities to ensure completion of initiatives, contributing to team’s direction and providing advice to the team.
- Ability to work collaboratively and build relationships across teams and functions
Job Requirements
- Undergraduate Degree or Technical Certificate.
- 3-5 years relevant experience.
- Ability to perform or lead test strategy development and delivery for less-complex projects.
- Talent and strength in writing scripts and scenarios, (as per methodology).
- Readiness to participate in testing processes, strategies, plans, methodologies.
- Working knowledge of SQL
- Experience with JIRA and Confluence
- Expert knowledge and hands on expertise on variety of test automation tools, frameworks and CI/CD tools
- Well-rounded understanding of all test types (functional/non-functional) and delivery methodologies
- Hands on expertise with test automation and build tools Selenium, Appium, Java, Rest Assured, Maven, Gradle, Jenkins, GIT, Bitbucket, etc.
- Ability to guide project managers and testing coordinators, manage defect management and resolution process, act as primary contact on testing projects, if required.
- Adeptness at testing risks and coordinating test environment.
- Solid reputation as a highly-effective collaborator and relationship-builder.
- Robust organizational and time-management skills; comfortable working in a fast-paced environment and managing multiple deadlines and priorities in an agile delivery model
- Experience working independently in a senior/lead role on a diverse range of tasks.