QA Automation Engineer
OC Prod is a consulting company in Management and Organization, founded in 2005 in Romania, which currently operates in 6 countries on 4 continents (Canada, Morocco, France, Romania, Vietnam, China).
OC Prod is an international recruitment agency, specialized in areas such as engineering, medical, retail. IT, Finacial, BPO etc.
We are involved, together with our clients, who are also our partners in developing and implementing projects.
Minimum 4 years experience in manual software testing
Minimum 2 years experience in automation of front-end/back-end tests software testing
Excellent understanding of testing concepts, methodologies, and processes.
Good knowledge of software development life cycles, software engineering processes, test processes
Good knowledge of database concepts
Demonstrate knowledge and practical experience of test tools and industry-standard best practices
Knowledge and experience of using automatic testing tools, such as Selenium Web Driver, Protractor jUnit, Pixi Inspector, Cucumber and/or others
Good Programming skills
Experience with test management systems (JIRA, TestRail)
Attention for details and ability to check that all parameters are included in the automatic test scenarios
Experience with performance and load testing
Continuously learn new tools, approaches, and frameworks
Imagination and creativity for testing scenarios
Good understanding of security standards and ability to perform security testing
Analytical and problem-solving skills
Ability to think "outside the box" and take initiative to improve our processes
Would be nice to have:
Good knowledge of API/integration testing, BDD, performance testing, microservices testing, load testing
Troubleshooting skills through log analysis and other debugging tools
Experience with tools such as Cypress, Nightwatch, JMeter, JUnit/TESTING/Mocha/NUnit(or any other Unit Testing Tool), TestComplete, Squish, Postman and Docker
Continuous integration: Jenkins/OpenShift/TeamCity/etc.
● Professional, friendly and dynamic work environment
● Competitive salary package
● Long term projects with many challenges and learning opportunities
● A pleasant and stable job with a flexible schedule
● Remote working as default (with occasional face-to-face meetings at the office)
● Opportunity for career growth in a dynamic, fast growing entrepreneurial IT company
Design, implement and maintain the test automation environment
Plan, execute, and maintain automation tests on a continuous basis
Analyze business, functional and technical requirements to define automated test cases and scenarios
Keep up to date with test automation standards and best practices and define our test automation strategy
Writing test situations and test scenarios based on specifications
Review own test conditions, test scripts/user stories, input test data, and expected results for all test phases
Create, maintain and execute manual test plans/ test cases to meet software specifications and acceptance criteria, whenever automation is not possible/in place
Investigation and reporting of identified problems
Perform debugging and Root Cause Analysis of failing test cases
Producing test reports and generating the release document
Customize/improve the multiplatform and multilayer framework for automating tests, in order to be the best fit for the Product
Actively contribute to process improvement initiatives and recommend quality improvements.
Contribute to daily scrums, sprint reviews, and retrospectives
Work with the business analyst, backend, and frontend development teams to define which test scenarios should be automated
Iteratively improve the outcome of automation testing for business
Increase automation testing coverage
Generate issues reports and follow up with the development team