Lead QA Engineer
The Lead Quality Assurance Engineer will understand our test automation processes and provide, among other things, various types of testing education services and technical leadership with testing frameworks and methodologies to assist across all products. The Lead QA Engineer will be responsible for setting QA direction for assigned product(s); regularly identifies and architects new tools, infrastructure, and testing approaches to make product quality and the team better; identifies ways that end users will work with the software and help create the best experience possible for the intended users by identifying areas needing continued adjustment.
Responsibilities
- Responsible for architecting, design and implementation of new tools as well as continued maintenance of the tools for the product group(s).
- Identify solutions for functional testing, performance testing, code coverage for tests, security testing for product(s); understanding how it can and should be applied to a given product(s).
- Provide recommendations for implementing industry best practices within QA engineering group.
- Architect and deliver custom solutions for testing multithreaded and multi process scenarios.
- Architect test framework solutions using multiple programming languages on multiple platforms.
- Research new test tools and be able to demonstrate using Proofs of Concepts.
- Plan, develop, execute, and maintain automated unit, functional test cases; develop modular, robust, and maintainable automation scripts in an Agile-Scrum environment.
- Architect builds in DevOps for test automation and other testing frameworks.
- Create and configure environments/servers for testing needs.
- Act as an individual contributor and assist with test case execution as needs arise across all products.
- Contribute to conversations, identify opportunities, foster understanding, and advocate for end user.
- Proactively identify areas of opportunity for QA Engineering process growth.
- Architect and develop both functional UI and data engineering testing frameworks as needed.
- Summarize and report all test results to leadership.
- Identify meaningful metrics for team(s) and DataLink product group(s) that can be used to demonstrate success of teams and quality of products.
- Provide mentorship and guidance to all resources across QA Engineering.Take initiative to learn new things, and grow rapidly from constant exposure to innovative ideas, concepts, and patterns as well sharing those findings effectively.
- Works independently and successfully in unsupervised work environments and can make sound business decisions consistently, without supervisors’ guidance.
- Other duties as assigned.
Skills
- Bachelor’s degree preferred in Computer Science, Data Analytics or relevant field.
- 8+ years of experience in software quality and testing using automated tools and frameworks to test websites and APIs or SQL Queries.
- Demonstrated expertise in one or more languages: C, C++, C#, JAVA, Python, JavaScript.
- Strong key, essential leadership skills (serving others, courage to question/train/motivate/move, and mentor).
- In-depth knowledge of DataLink’s testing frameworks and architecting frameworks.
- Expert with a test management tool like DevOps Test Plan, HP Quality Center, TestRail.
- Expert in writing unit tests and unit testing best practices and shares knowledge with the team(s).
- Advanced software tester.
- Detail Oriented.
- Rapidly learns and understands deeper intricacies of DataLink products.
- Ability to make sound decisions quickly, with and without all the information available.
- Ability and willingness to learn and adapt quickly to new business domains and technologies.
- Experience with performance &/or security testing and how it can/should be applied to a given product (one or both).
- Driven and motivated to explore all options in order to learn and help the team.
- Enthusiasm for software testing and quality.
- Ability to conceptualize and articulate ideas clearly and concisely.
- Excellent communication, presentation and interpersonal skills.
- Essential team player: supportive, collaborative, productive, team over self, high integrity.
: Full-Time (Contract to hire)
Location : Hyderabad, India
: Programming & Design
Education :
B.Tech/B.E. – Computers, BCA – Computers
MCA – Computers, M.Tech – Computers
Salary : 30 LPA – 35 LPA (INR)