A Senior QA Engineer is responsible for leading and managing the quality assurance process within the Central QA team. Their roles include designing and implementing test strategies, creating test plans, coordinating testing efforts, and ensuring the overall quality of software products. They also mentor junior QA engineers, collaborate with cross-functional teams, and contribute to the continuous improvement of testing processes.
What you’ll be doing
Deliver end to end quality and automation independently using agile methodologies
Translate deep insight of architecture, product, specifications into a robust test plan covering all aspects of testing including functional, reliance, performance, load, scalability and security.
Evaluate & apply the latest tools, techniques and research insights to drive improvements into a world-class data analytics engine
Develop robust test automation that is reliable and maintainable and provides accurate assessment of product quality
Integrate test automation scripts into build system for repeatable execution
Collaborate with other engineering and customer success functions to simulate customer data and usage patterns to execute test runs, identify and fix customer issues and make sure that customers get highly reliable, reliant and optimized Dremio experience
Analyze and reproduce customer issues in test environments.
Actively participate in automation code reviews and design reviews to maintain exceptional quality and deepen your understanding of the system architecture and implementation
What we’re looking for
B.Tech/M.Tech/Equivalent in Computer Science or a related technical field
8+ years of QA/automation engineering experience on large scale distributed systems
Experience with database systems internals, query optimization, understanding and tuning query access plans, and query execution instrumentation.
Proficiency in Java/Python and automation frameworks
Hands on experience in integration of automation using CI/CD tools like Jenkins
Experience in planning and executing QA/Automation tasks to completion and taking ownership of quality during a set of sprints.
Experience in designing, implementing, executing and analysing automated tests for complex, production system software.
Hands on experience of working projects on AWS, Azure and Google Cloud Platform
Demonstrate a deep understanding of Kubernetes orchestration, including the deployment, scaling, and management of containerized applications.
Understanding of distributed file systems like S3 or ADLS or HDFS and HIVE
Hands on experience with various Backend/UI automation frameworks and tools
Ability to create reusable components to automate repeatable, manual activities
--
You must verify your mobile number to apply to this job.