Gnapi Technologies · 12 hours ago
Lead QA Automation Engineer
Gnapi Technologies is an Information Technology Company that provides end-to-end IT services and solutions. They are seeking a Lead QA Automation Engineer to drive the automation framework and testing strategy, ensuring high-quality software delivery and optimizing testing efficiency.
Information TechnologyProject ManagementWeb Development
Responsibilities
Design and create test cases by analyzing business and technical requirements
Develop and maintain automated test scripts using programming languages like Java, Python, or JavaScript
Implement and maintain automation frameworks, which serve as the foundation for organizing and executing tests
Execute tests and analyze the results to find and document software defects and bugs
Integrate automated tests into continuous integration/continuous delivery (CI/CD) pipelines to enable frequent, automated testing
Collaborate with developers and other teams to troubleshoot and fix issues
Conduct various types of testing, including functional, regression, API, performance, and UI testing
Report test findings and manage the defect lifecycle until resolution
Act as a bridge between customers and QA teams, maintaining direct client interactions and functioning as a key stakeholder for quality delivery
Possess experience across multiple domains, demonstrating adaptability and a strong understanding of diverse business processes
Lead and mentor a QA team of 5 or more members, ensuring best practices and continuous improvement in testing processes
Design, develop, and execute automated test scripts to ensure product quality, scalability, and performance
Collaborate with cross-functional teams to optimize release cycles and enhance product reliability
Qualification
Required
Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field
7+ years' experience required
Design and create test cases by analyzing business and technical requirements
Develop and maintain automated test scripts using programming languages like Java, Python, or JavaScript
Implement and maintain automation frameworks, which serve as the foundation for organizing and executing tests
Execute tests and analyze the results to find and document software defects and bugs
Integrate automated tests into continuous integration/continuous delivery (CI/CD) pipelines to enable frequent, automated testing
Collaborate with developers and other teams to troubleshoot and fix issues
Conduct various types of testing, including functional, regression, API, performance, and UI testing
Report test findings and manage the defect lifecycle until resolution
Lead and mentor a QA team of 5 or more members, ensuring best practices and continuous improvement in testing processes
Design, develop, and execute automated test scripts to ensure product quality, scalability, and performance
Collaborate with cross-functional teams to optimize release cycles and enhance product reliability
Proficiency in one or more automation languages such as Python, Java, JavaScript, or C#
Hands-on experience with tools like Selenium, Cypress, and Playwright for web applications, or Appium for mobile testing
Familiarity with Jenkins, GitLab CI, or GitHub Actions for continuous integration and delivery
Strong experience using Git and platforms like GitHub or GitLab for source code management
Working knowledge of tools such as Postman or REST Assured for validating APIs
In-depth understanding of Agile, DevOps, and QA best practices
Proficient in SQL and experienced in validating backend systems and data flows
Preferred
Experience in spatial databases (e.g., PostGIS) and advanced SQL queries is needed to validate the integrity of spatial data at the database level
Good understanding of GIS concepts, including projections, coordinate systems, and various spatial analysis methods
Familiarity with any one of Esri's tools (e.g., ArcGIS Pro, ArcGIS Enterprise), open-source alternatives (e.g., QGIS) or any other GIS Platforms
Benefits
Health Insurance
Vacation & Sick Leaves
Wellness Benefits
Upskilling support
Company
Gnapi Technologies
Gnapi Technologies is an IT company that specialises in web application development, project management, and consulting services.
Funding
Current Stage
Growth StageCompany data provided by crunchbase