Job Seekers, Please send resumes to resumes@hireitpeople.com
Essential Functions:
- Plan test schedules or strategies in accordance with project scope or delivery dates; prioritizing work with general direction/minimal supervision.
- Work collaboratively with cross-functional teams to understand project objectives, gather requirements, design automated tests, troubleshoot issues, and implement scalable test solutions.
- Develop high quality test engineering best practices, test strategy and principles.
- Devise and execute training, where appropriate, to develop and elevate skills within the team.
- Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
- Participate in automation script code reviews and provide guidance on automation best practices.
- Responsible for helping to identify gaps and needs of the agile team; including resources, skills, resource allocation, task assignment and delegation.
- Coordinate various test-related activities for project delivery; identifying task dependencies, test schedules, creation of test data and utilization of test environments.
- Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis.
- Research, identify and implement newer testing technologies.
- Assess readiness and deviation of project performance based on identified risks and testing results.
- Consistently demonstrates regular, dependable attendance & punctuality.
Qualifications:
- Bachelors degree in Computer Science/Engineering or similar.
- At least 5 years of experience in QA and/or Development.
- At least 2 years of experience as QA lead
- At least 2 years of experience in quality tools.
- Experience assessing risk for determining appropriate levels of testing.
- Demonstrated skills using code repositories like GitHub.
- Experience with JIRA for project management and defect tracking.
- Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget.
- Experience with a variety of test tools and software testing practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments.
- Experience assessing risk for determining appropriate levels of testing.
- Communication Skills
- Ability to clearly write technical specifications and strong estimating and planning skills.
- Able to effectively communicate across teams and roles.
- Excellent presentation skills to present ideas and work to the team and organization.
- Experience presenting testing topics to quality assurance peer group internal and external to work.
- Reasoning Ability
- Insightful and logical problem isolation and solving skills.
- Results driven and goals-oriented.
- Physical Demands
- Walking, seating, talking, working on a computer, using a phone.
Other Skills:
- Perform in a very focused and methodical manner with good time management skills.
- Able to independently adapt and thrive through change.
- Ability to lead projects individually and mentor team members.
- Ability to lead and take ownership of testing process and implement them.
- Strong collaboration, negotiation and influencing skills.
- Ability to handle multiple large projects simultaneously.