QA Engineer
# Company Overview We are a pioneering technology firm committed to expediting sustainability transformation and mitigating the effects of global warming. Our team is resolutely dedicated to creating cutting-edge platforms that empower customers to take decisive action in combating climate change. We are currently seeking a highly skilled and motivated Lead QA Automation Engineer to join our dynamic team and play a pivotal role in the development of our flagship product, Asuzero for Asuene. # Job Summary A Lead QA Automation Engineer, will be responsible for leading and managing the team of Quality Assurance Automation Engineers. This includes developing and executing automation test plans, identifying, and fixing defects, and mentoring and coaching team members. The Lead QA Automation Engineer has a strong understanding of automation testing principles and practices, as well as experience in leading and managing teams. # Job Responsibilities ・ Lead the team alignment on processes, procedures, and documentation associated with high quality software engineering. ・ Provide leadership on unit, integration, functional, end-to-end, acceptance, performance, and smoke testing. ・ Lead UI testing, and API services testing strategy. ・ Establish automated tests for single page applications (React.js) and microservices (Node.js). ・ Lead the deliverable testing artifacts such as testing plans, documentation, process, and testing execution. ・ Ensure all solutions meet the business requirements on time and within budget. ・ Build relationships with business stakeholders, infrastructure teams, other IT teams, and vendors. ・ Maintain reliable, consistent, and punctual attendance.
While not mandatory, the following qualifications will be held in high regard: Education and Experience: ・ Bachelor’s degree in Computer Science, Information Technology, Engineering or related technical discipline ・ 2+ year(s) of lead-level QA engineering experience ・ 5+ years of automated testing experience ・ Extensive experience with technical testing tools including Autify for end-to-end testing ・ Hands-on experience incorporating test automation into DevOps and CI/CD pipelines Additional Requirements: ・ Strong ability to develop test automation in TypeScript/JavaScript. ・ Strong communication skills (verbal and written). ・ Create an inclusive, collaborative, and psychologically safe team environment. ・ Strong analytical and problem-solving skills. ・ DevOps mindset with a working experience in CI/CD. ・ Strong understanding of cloud-native development and deployment (Azure Cloud). ・ Build automation tools, version control systems, and Git. ・ Ability to exercise independent judgment and deliverable actions based on project requirements. ・ Familiarity with software development tools for task management (Atlassian JIRA). ・ Ability to create and manage test data, including both manual and automated approaches.
Our development environment revolves around the following technologies and tools: ・Language: PHP ・Framework: Laravel ・Frontend: Vue.js ・Infrastructure: AWS ・Continuous Integration: CircleCI ・Other Tools: GitHub, Slack, Notion, Sentry, Datadog