Position: QA Automation Analyst (relocation to Portugal)
Company: Inscale
Category: QA Automation
Experience required: 3y
English level: upper

Company Profile

INSCALE is a European offshore development company with offices based in Denmark, Malaysia, Portugal, Ukraine, and Macedonia. We establish permanent development teams for European and Australian companies with the ongoing development of software applications. Each team works as an integrated part of the customer's organization. We offer our employees an opportunity to work on exciting projects and learn the western development procedures and culture. We have an informal Scandinavian management style where you will have autonomy and responsibility allowing you to develop your skills and grow your value as an IT professional.
We greatly value what our employees contribute to INSCALE, and always strive to reward our employees with challenging work and a competitive environment. We are more than 500 employees representing numerous nationalities, which makes our work environment internationally oriented, and diverse and encourages collaboration internally and regionally.
For more information, please, see https://www.inscale.net 

Blue Prism

As the pioneer and market leader in Robotic Process Automation (RPA), Blue Prism is the trusted, secure choice for Intelligent Automation available on-premises, in the cloud, or as an integrated solution in a hybrid cloud environment. Blue Prism offers the connected-RPA Platform, an advanced technology ecosystem that puts the power of accessible, advanced cognitive technologies in the hands of operational leaders.

At Blue Prism, we have users in over 150 countries in more than 1,800 businesses, including Fortune 500 and public sector organizations, that are creating value with new ways of working, unlocking efficiencies, and returning millions of hours of work back into their businesses. Our Digital Workforce is smart, secure, and accessible to all; freeing up humans to re-imagine work.   

For more information, please, see https://www.blueprism.com/

Responsibilities

- Extraction of test scenarios and subsequent design and execution of both manual and automated testing. Design of scenarios to ensure coverage of both positive and negative pathways
- Work within a BDD framework and design web UI automation tests using selenium within a C# built framework
- Analyse requirements, extract and design the appropriate level of test coverage, considering the risk around the implementation of a requirement when prioritizing key test cases
- Work with multiple technologies and adapt to designing automation using various toolsets
- Balance test coverage with time limitations to manage and communicate any perceived risk with business stakeholders in a professional manner
- Drive continuous improvement both as part of a team and individually, looking to lead an initiative to enhance test practices and drive quality
- Passionate about quality and take ownership of the quality of our product in all aspects
- Clearly document test cases so that other team members can easily understand purpose, actions, and expected outcomes
- Be adaptable to various testing methodologies, & practices, and tools that complement the software quality process
- Work in an agile environment and adaptable to changing circumstances in a fast-paced environment
- Reporting and management of defects and issues, aligned to ISTQB defect principles and standards

Qualifications

Must-Have skills:
- 3+ years in a software quality environment
- 1+ years working with automated testing frameworks and the design of automation testing
- Proven track record in eliciting test scenarios from user stories/requirements and designing both positive and negative tests to provide comprehensive coverage
- Background working with web-based automation frameworks, utilizing Selenium
- Experience in extracting test scenarios, devising test cases, and automating these using a range of techniques
- Knowledge of BDD scenario design and frameworks
- Design of manual test cases to provide appropriate coverage where automation is not considered feasible nor practical
- Experience working with an Agile development and testing environment

Good to have skills:
- Experience with Specflow tooling
- Experience using tools to automate desktop software
- SQL experience (ability to query data within a relational DB)
- Experience testing web APIs using tools such as Postman
- Able to interpret and work with XML/JSON
- Experience in working with teams using TDD
- Experience working with Kanban/scrum agile methodologies
- Experience with participation in agile planning, sprinting, and reviews
- Background working with virtual machines and associated configuration
- Software testing certification e.g., ISTQB or equivalent
- OOP knowledge (Ideally C#)
- Testing of native cloud-based solutions and their deployment architecture

Education
- BS/BA degree in computer science, engineering, or related discipline or relevant years of experience in required skills