Sr Test Automation Engineer
Randstad Digital Americas · Plano, TX · Yesterday
Quality Assurance$54.62–$64.62/hrFull-time
Responsibilities
- Create and optimize test processes including defect management and reporting.
- Contribute to building quality into the Software Development Lifecycle (SDLC) using best practices and tools.
- Create a test automation strategy across the application stack (UI, API, and Backend, etc.).
- Create and optimize test automation frameworks and use of test automation tools.
- Lead test planning for complex features that span across the platform or multiple teams.
- Ensure alignment and sign off for test cases from business and other stakeholders.
- Optimize test suites employing techniques such risk-based testing.
- Manage test execution and assist with resolving, communicating, or escalating any issues that may result in test plan variance.
- Contribute to test data management approach, processes, and tools.
- Condition and generate test data and ensure data compliance requirements are met on all levels of test environments.
- Absist in identifying and managing sensitive test data.
- Participate in triaging reported issues/defects and assist with resolving or escalating them as necessary.
- Create and manage traceability. Trace tests forwards/backwards through the development lifecycle and back to requirements.
- Use testing tools and follow processes to complete testing on a given test environment and assist with fulfillment of necessary steps required to promote code base to higher level environments.
Qualifications
- Solution Design - Has contributed to the development of applications based on a design provided by others.
- Test Engineering - Has demonstrated expertise in testing strategies and tools. Can identify opportunities for technical training and coaching across the organization.
- DevOps and Release Automation - Ability to perform or support continuous integration and deployment activities within their role. Understands the DevOps culture.
- Application Data Architecture - Possesses an understanding of architecture and bank standards. Participates in or supports delivery of architecture designs and implementations.
- Solution Delivery Process - Understands the roles and responsibilities of other teams who participate in the lifecycle and engages as required.
- Governance Stakeholder Management - Contributes to artifacts needed for governance forums. Understands stakeholder expectations and creates regular updates to keep stakeholders informed.
- Business Products Strategy - Working knowledge of products, services, business flows and understanding of financial context in which technology and operating principles are used within their business area.
- Risk Management - Understands risks and can apply the controls necessary to mitigate. Knows when to escalate risks.
- Financials Resource Management - Basic understanding of financial data and the impact that their role has within a team.
- Planning, Execution Process - Facilitates team planning ceremonies against backlog/prioritized work. Manages risk/dependencies/impediments for one team. Ability to answer teams Agile/waterfall framework questions.
- Analytical Thinking - Demonstrates ability to identify root causes to solve complex problems in highly unstable situations. Promotes Collaboration - Collaborates with own team and across teams. Asks questions to obtain views from others.
- Influences Decisions - Presents their own point of view with a clear rationale, facts and figures. Clearly displays how their proposed solution or course of action is superior to other options by using facts/evidence to support it.
- Achieves Sustainable Results - Tracks the effectiveness of solutions through KPI's. Incorporates technical and financial factors when comparing different approaches to solutions.