Contributes to team innovation activities, requested prototyping or research and development activities.
Helps team understand and embody the Product vision and business needs for a successful, low-defect, on-time product release.
Partner with peers across disciplines (Software Development, DevOps, Strategy and Architecture) to ensure on-time and on-budget delivery of quality and resilient solutions.Β
Participate in the development and adoption of technology strategies in support of Software Engineering strategies
Builds and support a culture of trust and transparency where collaboration is fostered within the Scrum teams and with the Program and Product Managers to work towards a common business goal.
Supports team members across geographical locations.
Identify key improvements continually to help drive efficiencies
Fosters a culture where risks and issues are managed at the lowest responsible level by communicating and collaborating with team members.
Supports building a Community of Practice to enhance continual learning.
Helps team members serve as a champion of quality for their scrum team and helps support the QA Community of Practice, knowledge sharing sessions, lunch & learn, brown bag sessions, and other learning sessions.
Qualifications
The RequirementsΒ
Knowledge and Experience:
Demonstrate a strong understanding of SDLC process
Fluency in an object-oriented programming language such as Python, C#, or Java, preferablyβ―Python
Working knowledge of the following technologies: UI technoloiges viz React JS, angular. JSON, XML, CI/CD
Working knowledge of automation frameworks, including understanding of test automation design
Demonstrate a strong understanding of SDLC process. Experience in Agile/Scrum framework
Intermediate to advanced knowledge of using development tools such as PyCharm, Visual Studio, or Eclipse
Intermediate to advanced skills in API based automated test development
Intermediate to advanced skills in writing SQL
Intermediate to advanced skills in Unit Testing
Strong knowledge of tools and techniques used in manual and automation testing
Advanced skills in UI automated test development
Deeply understands practices of agile software developmentΒ
Manages time effectively by placing the right focus on value added operations
Strong written and verbal communication skillsΒ
Willingness to work in a fast-paced collaborative team environment that has tight deadlines
Demonstrates an openness to changing approaches and gathers information to create an informed opinion and attitude
Capability to guide and mentor junior QA engineersΒ