Are you an experienced, passionate pioneer in technology — a solutions builder, a roll-up-your-sleeves technologist who wants a daily collaborative environment, think-tank feel and share new ideas with your colleagues — all that with remote work and schedule flexibility? If so, consider an opportunity with INSART 😎
About the project: www.enmark.com
Founded in 1983, Enmark’s philosophy has never changed; serve the Metal Service Center Industry with the latest technology to enhance operations from the shop floor to the top floor.
The Windows Based Flagship product of Enmark, Eniteo, was launched in late 2004 and has taken root deep in the Metal Service Center community. Eniteo, utilizes advanced technology, including barcode scanning, touch-screen shop floor, and Microsoft Cloud services.
Project team: PM, Senior Android Dev, Senior .NET Dev, Middle .NET Dev, Senior QA, Senior BA, UI/UX Designer, DevOps Engineer, Sr Reporting Specialist. Now we’re looking for an experienced QA Engineer to adjust our project’s team.
The position implies both manual and automation QA responsibilities, so the tricky part with this position is that candidates must have experience with both manual and automation tasks, and at the same time preference is going to be given to candidates with solid automation background.
Manual QA Qualifications:
Automation QA Qualifications:
— Experience in automation testing and testing APIs.
— Must have proven experience with Rest Assured and programming languages like Java, Python, or Ruby.
— Proficient in database querying, data creation, and data validation
— Strong knowledge and extensive experience in various types of testing (Unit, Integration, API, Smoke, System testing) is required.
— Experience establishing Test Automation Frameworks and creating reusable components libraries while implementing effective quality assurance strategies and best practices.
— Experience with selections from the following list of tools and technologies (MUST): Rest Assured or equivalent web-service automation, JUnit, TestNG, Cucumber/Gherkin, Maven, GitHub, IntelliJ, Eclipse, Jenkins or an equivalent CI/CD tool, — Kubernetes and microservices, Restful APIs
Manual QA Responsibilities:
— Design and develop comprehensive test plans, test cases, and test scripts that meet business requirements and ensure the highest level of quality in software applications.
— Conduct manual testing of the software applications and identify defects and bugs in a timely manner.
— Perform regression testing on new and existing software to ensure that all features and functionality continue to work as intended.
— Collaborate with cross-functional teams including software developers, project managers, business analysts, and product owners to ensure that software meets requirements.
— Analyze and report test results and make recommendations for improvements to the software development process.
— Continuously improve testing processes and procedures to ensure efficiency and effectiveness.
Automation QA Responsibilities:
— Automate the test cases for regression testing, functional testing, and smoke testing.
— Plans and executes automation tasks and ensures testing standards are followed within team.
— Integrate test cycles with DevOps pipeline.
— Work creatively and efficiently in troubleshooting and resolution of system issues.
— Ability to automate testing for back-end services (REST APIs)
— Ability to automate testing for Mobile Applications and mobile site.
— Defects documentation and Reporting
— Test data and test environment management
— Test script version management
— Work with cross-functional teams to develop, implement, and maintain test automation frameworks and methodologies.
— Collaborate with developers to ensure that automated test scripts are integrated into the software development process.
— Develop and deliver high-quality product to the client;
— Take active part in communication with the client and the client’s team (meetings, emails, messengers);
— Requirements analysis, discussion, brainstorming ideas and improvements;
— Be highly proactive in spotting issues, suggesting solutions, improvements and ideas, both internally inside the team
and externally with the client and the client’s team;
— Effectively and efficiently incorporate individual role responsibilities into the team work.
What sets us apart?
Here are just a few reasons why this position is a standout opportunity:
🚀 Opportunity for Growth: As part of our dynamic and fast-growing team, you’ll have the chance to make a real impact and grow your career in exciting new directions.
🌍 Remote Mode: You can have a fully comfortable mode, just stick to deadlines and attend team meetings.
🕰️ Flexible Schedule: Our cooperation will not have an impact on the work-life balance — this is the most important thing for us.
💡 Innovation: We’re constantly pushing the boundaries of what’s possible, so you’ll have the chance to join cutting-edge projects and technologies.
Looking forward to having a mutually interesting conversation with you! 😉