Responsibilities
- You will create a quality road map to max the ROI of the QA function for your team that usually spans one scrum team, handling 4 - 6 services and corresponding customer facing components.
- You will ensure a QA plan is designed, executed for all the critical feature launches with move towards automation eventually for older components and automation first for newer independent features
- You provide a testable design for scalable web services, APIs and backend ata modules. Understand requirements and guide the team to develop reusable testing code, tools and framework using design patterns & component architecture and ensure sufficient write unit test cases.
- You demonstrate the ability to define different aspects of testing like performance, security etc. and create an executable plan and define the system and tech stack to execute on it.
- Collaborate with product management and engineering teams to elicit & understand their requirements & challenges and develop suitable testing strategies and align with the timelines
- Stay current with the latest tools, technology ideas and methodologies; share knowledge by clearly articulating results and ideas to key decision makers.
- You have demonstrated delivering high quality software solutions leading a team of 4 -8 test engineers.
- You own the end to end SDLC of Quality assurance with significant impact on the overall product.
- You are able to mentor more than one test engineer at any given time and manage the deliverables of a small team.
- You own the key functional and NFR metrics of the quality aspects of the services
- Define the basic thresholds and goals on the quality of the outcome, hold peers in engineering, DS etc accountable, demonstrate soft influence to get colleagues involved to achieve the goals
- You are able to take over complex RCA, speed up debugging issues and provide critical technical inputs into incident resolution.
Requirements:
- At least 8 years of strong experience in developing testing strategies, goals and metrics and build tooling and framework to test SaaS platforms
- At least 2 years of experience in handling the deliverables of a team of 3 - 5 test engineers
- BS/MS in Computer Science or equivalent from premier institutes
- Strong in problem solving, data structures and algorithm design.
- Strong experience in system architecture, Web services development, highly scalable distributed applications.
- Working knowledge of testing based on Hadoop, Map Reduce, NoSQL Cassandra etc..
- Fluency in Java, Spring, Hibernate, J2EE, REST Services
- Ability to deliver code quickly from given scenarios in a fast paced start-up environment.
- Attention to details. Strong communication and collaboration skills.
- Hired entry level engineers and mentored at least 3 to the next level.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.