Job
Description
Role Overview: As a Test Automation Engineer, your primary responsibility will be to develop automation tests and maintain test infrastructure to ensure stability, reliability, and clear reporting for ChargePoint web & mobile applications. You will collaborate closely with the engineering and product teams to create test plans, identify components for automation, and execute test cases. This role requires you to be a team player, an excellent communicator, creative, data-driven, and results-oriented. Key Responsibilities: - Develop and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements. - Collaborate with QA, developers, and product team to plan automation testing. - Create and maintain automation test frameworks for functional and performance testing. - Monitor and report software issues across multiple projects. - Lead the creation of test plans encompassing technical and business requirements. - Serve as a subject matter expert for various projects and initiatives. - Utilize strong knowledge of software QA methodologies, tools, and processes. Qualifications Required: - Bachelors or Masters in Computer Science or equivalent. - Strong CS fundamentals. - 6-10 years of experience in software development/testing. - Proficiency in Python programming language. - Demonstrated experience in testing REST or SOAP APIs using Postman, SoapUI, or similar tools. - Ability to troubleshoot and program in Unix-based systems. - Experience in both Manual and Automated testing. - Excellent written and verbal communication skills. - Attention to detail with a result-driven test approach. (Note: No additional details about the company were provided in the job description.) Role Overview: As a Test Automation Engineer, your primary responsibility will be to develop automation tests and maintain test infrastructure to ensure stability, reliability, and clear reporting for ChargePoint web & mobile applications. You will collaborate closely with the engineering and product teams to create test plans, identify components for automation, and execute test cases. This role requires you to be a team player, an excellent communicator, creative, data-driven, and results-oriented. Key Responsibilities: - Develop and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements. - Collaborate with QA, developers, and product team to plan automation testing. - Create and maintain automation test frameworks for functional and performance testing. - Monitor and report software issues across multiple projects. - Lead the creation of test plans encompassing technical and business requirements. - Serve as a subject matter expert for various projects and initiatives. - Utilize strong knowledge of software QA methodologies, tools, and processes. Qualifications Required: - Bachelors or Masters in Computer Science or equivalent. - Strong CS fundamentals. - 6-10 years of experience in software development/testing. - Proficiency in Python programming language. - Demonstrated experience in testing REST or SOAP APIs using Postman, SoapUI, or similar tools. - Ability to troubleshoot and program in Unix-based systems. - Experience in both Manual and Automated testing. - Excellent written and verbal communication skills. - Attention to detail with a result-driven test approach. (Note: No additional details about the company were provided in the job description.)