We are looking for a full-time Quality Assurance Automation Engineer to work under contract for BizPortal Ltd. As a tester, you'll be learning the material, filing bugs, and troubleshooting everything from dynamic content, to widgets, virtual machines, and monitoring tools. The Quality Engineer will develop automated tests for the range of tools that support the company’s consulting offerings. The role will involve working with tools product owners and delivery teams to understand how the products are used in the field, to support the planning and estimating of development stories with particular reference to integration/regression testing and test automation, to develop and run the test suites and to further the practices and tooling around testing.
Bizportal.co Ltd. is a boutique data publisher based in Sofia, Bulgaria but operating globally as a data contributor for an array of renowned international clients. The company is focused on developing innovative open data retrieval tools while also managing real-time data analytics platforms. Bizportal.co has been a premium provider of publicly available procurement, enterprise and business news data.
Bizportal.co also works as an outstaffing partner to the US team of a UK-based SaaS company delivering strategic system transformations for successful business change. The company offers services in the areas of cloud migration technology, solutions design, service management, or application development.
About the project:
The project is focused on developing a web-based application for monitoring of cloud migration of various financial software products. The project offers exposure to leading international clients and dynamic work environment with a team based in 3 countries (USA, UK, Bulgaria).
The project is ongoing and it has been growing in the last 3 years with upcoming clients ensuring the long-term potential of the developed applications. End-clients include major US banks, European and UK financial institutions.
Individuals in this role will be expected to:
Quickly obtain high level of product proficiency and ability to configure product from the front end
Document acceptance criteria and test results to ensure software system requirements are met, and prepare documentation of these activities for delivery to the customer.
Review and re-create defects in different environments
Implement end-to-end test automation and tools strategies / roadmaps, including performance and load testing
Support test automation solution planning and estimation.
Create detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
Collaboratively elaborate requirements to enable Acceptance Test Driven Development (ATDD) with BAs and developers
Perform tasks required for automated test implementation including review acceptance criteria (Gherkin scripts), create integration/regression test scenarios, implement data management strategy, and generate required reports.
Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests
Provide second level support and escalate software defects to the development team
Maintain product and test documentation
Ascertain product readiness by performing functional and regression testing
Verify product in development, QA, demo and production environments
Participate in design sessions, sprint planning and daily scrums
Desired Skills & Experience:
2+ years of experience as a developer, QA Engineer or similar QA role
Knowledge of QA concepts and methodology.
Experience writing test plans, test strategies, test automation, and test cases.
2+ years of experience in test automation including planning, assessments, script development & maintenance,
2+ years of demonstrated experience in one or more of the following testing toolsets/frameworks:
Protractor, Selenium, Cucumber/Gherkin
Demonstrated Experience in one or more of the following:
Experience with Continuous Integration, including one or more of the following build/deploy/version control tools
Octopus Deploy, Git, TeamCity
Experience in testing UI/UX best practices
Trouble shooting/debugging experience
Fluent written and spoken English
Strong communication skills with technical and business teams, both verbally and in writing
Bachelor’s degree in Computer Science, Computer Engineering or similar technical field