Tech Lead
NielsenIQ | Chennai, TN, INPosted 6 days ago
Description
Job Description
- Responsible for the Product Quality of Major features & Minor Releases
- Understand requirements and scope
- Identify inconsistencies and gaps in requirements and communicate with Product Owner
- Serve as a Quality Assurance Engineer on teams that will execute projects from beginning to end, including working with product management, gathering requirements, brainstorming solutions, testing final applications
- Maintain knowledge of the architecture of the platform and product features
- Maintain complete functional knowledge of the product
- Create and execute manual functional test cases
- Identify test cases for automation & discuss most efficient type of automation for identified cases
- Design, Create and Execute automated functional test cases
- Design, Create and Execute automated non functional test cases (performance, Resiliency, Guardrails, Backwards compatibility)
- Log defects and co-ordinate with developers to resolve them
- Setup and maintain test data
- Provide end-user perspective for feature under test
- Work closely with other teams for cross functional requirements and collaboration
- Participate in design and code reviews
- Address areas of improvements in the automation framework and workflows
- Identify and implement QA processes in support of providing quality products
- Educate new hires and team members on application, tools, technologies, processes
- Follow community best practices and team SDLC guidelines
- Accountable - Always executes at a high level regardless of undertaking
- Analytical - Examines multiple sources of information to assess problems/opportunities
- Creative - Explores multiple, different, new and unfamiliar approaches as potential solutions
- Customer Focused - Listens and asks questions to understand customer needs and evaluate situation
- Collaborative - Openly and proactively shares perspectives and challenges ideas
- Communication skills - Effective oral and written communication
- Detail Oriented
- Learning business and technical subject matter
- Shows initiative
- In-team influencing ability
- Cultivates initiative in team mates
- 10+ years of relevant software engineering experience
- Strong fundamentals in front and back-end object-oriented programming, including proficiency in Javascript and React
- Experience designing and developing front-end UIs
- Familiarity integrating Restful APIs and an understanding of microservices architecture
- Experience working with relational and NoSQL databases
- Proficiency in cloud architectural concepts and best-practices specifically with Google Cloud Platform (experience with AWS or Microsoft Azure acceptable)
- Sound SDLC skills, preferably with experience in an agile environment
- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
- Minimum B.S. degree in Computer Science, Computer Engineering or related field
- Flexible working environment
- Health insurance
- Parental leave
- Life assurance