Lead QA Automation Engineer
Gnapi Technologies · Sheridan, WY · 1 wk ago
Quality AssuranceFull-time
Responsibilities
- Drive the automation framework and testing strategy, guiding teams to deliver high-quality, reliable software.
- Ensure robust test coverage, optimize testing efficiency, and play a key role in improving release velocity and system performance.
- 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.
Requirements
- 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 cross-functional teams to optimize release cycles and enhance product reliability.
Qualifications
- Programming Languages: Proficiency in one or more automation languages such as Python, Java, JavaScript, or C#.
- Automation Frameworks: Hands-on experience with tools like Selenium, Cypress, and Playwright for web applications, or Appium for mobile testing.
- CI/CD Tools: Familiarity with Jenkins, GitLab CI, or GitHub Actions for continuous integration and delivery.
- Version Control: Strong experience using Git and platforms like GitHub or GitLab for source code management.
- API Testing: Working knowledge of tools such as Postman or REST Assured for validating APIs.
- Testing Methodologies: In-depth understanding of Agile, DevOps, and QA best practices.
- Database Skills: Proficient in SQL and experienced in validating backend systems and data flows.
- Good to Have: 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.
Skills
- Programming Languages: Proficiency in one or more automation languages such as Python, Java, JavaScript, or C#.
- Automation Frameworks: Hands-on experience with tools like Selenium, Cypress, and Playwright for web applications, or Appium for mobile testing.
- CI/CD Tools: Familiarity with Jenkins, GitLab CI, or GitHub Actions for continuous integration and delivery.
- Version Control: Strong experience using Git and platforms like GitHub or GitLab for source code management.
- API Testing: Working knowledge of tools such as Postman or REST Assured for validating APIs.
- Testing Methodologies: In-depth understanding of Agile, DevOps, and QA best practices.
- Database Skills: Proficient in SQL and experienced in validating backend systems and data flows.
- Good to Have: 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