Posted at: 24 January
QA Automation with Python
Company
Merico
Merico is a San Francisco-based B2B software development company specializing in contribution analysis tools for developers, leveraging advanced technologies like Python and AI.
Remote Hiring Policy:
Merico is a fully remote company that hires developers from various regions worldwide, fostering a collaborative environment across time zones.
Job Type
Full-time
Allowed Applicant Locations
Sri Lanka, Worldwide
Job Description
Project description
Development of monitoring and diagnostics system. It fulfils both local and remote data access and analytics requirement, as well as local and remote troubleshooting purpose.
Responsibilities
Work with the Product Owner to define test cases that prove the acceptance criteria for incoming user stories for the Web apps.
Create functional and non-functional UI
Communicate clearly in English with the development engineers regarding test expectations and defects.
Use defect tracking tools to log and clearly describe defects and conditions for reproducing them.
Contribute to design and estimation conversations.
Contribute to the quality of the solutions by identifying issues in architecture, design and implementation
Contribute to our Agile development process as a scrum team member from requirements analysis and design up through final feature acceptance and deployment
Skills
Must have
At least 6 years of creating and executing test cases
Working knowledge of functional and non-functional software testing, the software test life cycle, and various test design methodologies (function, performance, accessibility, scenario etc.).
Test cases creation and execution based on Customer and Software requirements
Python 3+ years of experience
Experience of setting up testing framework from scratch
Experience in testing of Backend (API) and data quality
Knowledge of API testing tooling like Postman, Swagger
DBs basics and SQL database usage expert
Familiar with IoT and Time series data handing knowledge
Linux knowledge
Experience with AWS services
CI/CD (Jenkins)
Experience with Performance testing
Good soft skills in communication.
Exemplary verbal and written communication skills (English).
Creative problem-solver capable of creating and reproducing interesting software bugs.
Nice to have
Experience in cooperation with QA automation team
AWS Green Grass
Experience or knowledge of Industrial protocols (Modbus, MQTT, FDA, NMEA)
Other
Languages
English: B2 Upper Intermediate