• 70% Senior technical staff; • HQ in Silicon Valley, offices in Ukraine, Poland, Romania, and Bolivia; • Worked from anywhere long before the pandemic; • Startup engineering culture, the latest technologies.
31 серпня 2023

Middle QA Automation Engineer (вакансія неактивна)

віддалено

About the project: SaaS platform that accelerates consumer adoption of solar, battery storage, and electric vehicle charging by enabling a new generation of interconnection and providing communications and coordination capabilities to energy networks.

We are seeking a highly skilled and experienced QA Automation Engineer to join the team. As a QA Automation Engineer, you will be responsible for designing, developing, and executing automated tests to ensure the quality and reliability of our software products.

Responsibilities:

• Designing, developing, and implementing automated test frameworks, scripts, and tools using Python.

• Understand Behavior Driven Development (BDD) and develop test specs from user stories.

• Collaborating with the development team to understand software requirements and identify test cases.

• Writing efficient and maintainable automated test scripts using WebDriver.io and Robot Framework.

• Executing automated tests and analyzing test results to identify defects and performance issues.

• Participating in code reviews to ensure high-quality test code and adherence to best practices.

• Creating and maintaining test documentation, including test plans, test cases, and test data.

• Collaborating with cross-functional teams to ensure comprehensive test coverage and timely delivery of quality software.

• Utilizing CircleCI for continuous integration and continuous deployment of automated tests in the cloud environment.

Required Skills:

• At least 3 years of experience in QA Automation position in commercial development

• Strong proficiency in Python programming language.

• Extensive experience in QA automation and test automation frameworks.

• Proficiency in using WebDriver.io and Robot Framework for test automation.

• Knowledge of web application testing concepts, including HTML, CSS, JavaScript, and browser automation.

• Familiarity with software development life cycle (SDLC) and Agile methodologies.

• Experience with continuous integration/continuous deployment (CI/CD) tools, particularly CircleCI.

• Knowledge of cloud platforms and experience deploying tests via the cloud.

• Strong analytical and problem-solving skills, with attention to detail.

• Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.

• Ability to work independently, manage priorities, and meet project deadlines.

Preferred Skills:

• Experience with other programming languages and automation frameworks.

• Experience with Behavior Driven Development (BDD) and Gherkin language.

• Knowledge of API testing and familiarity with tools like Postman.

• Understanding of containerization and container orchestration tools such as Docker and Kubernetes.

• Experience with performance testing and load testing tools.

• Familiarity with version control systems such as Git.