13-08-2020
Software QA Engineer
The Digital Xperience area at Xpand IT is a fast-growing technological team that focuses on Microsoft and Mobile technologies. The main mission is to deliver high-quality software solutions that respond to end-user needs, in a continuously demanding and fast-paced technological world, providing the best experience in terms of personalisation, performance and features. We take advantage of a set of state-of-the-art frameworks and tools such as Kubernetes for the deployment of Azure Apps and .Net Core for Web development.
But that’s not all: our team also works with Kotlin and Swift for native App development and Xamarin or Flutter for cross-platform App development, deploying and integrating our Apps into Microsoft and Azure ecosystems.
YOUR ROLE
As a Software QA Engineer, you will be tasked with ensuring that results are properly outlined, executed and reported, on established test plans for software testing. You will help with setting requirements for the project, so you can devise the proper test plans and communicate with Project Managers / Business Analysts in order to guarantee the full impact and “big picture” of all issues that will be tested.
Your daily activities will include:
- Collaborating with internal teams to identify system requirements.
- Preparing and executing detailed, comprehensive and well-structured test plans, test cases, and test scripts for functional and non-functional requirements
- on a more advanced level, while being responsible for coding and automating several steps of the test plan
- Keeping track of and communicating test plans, test results, analyses, and unresolved problems
- Coordinating schedules to ensure on-time delivery of all testing activities
- Reviewing requirements, functional specifications and technical design documents
- Identifying, analysing and reporting defects, questionable functions, errors, and inconsistencies in software subsets, outputs, online screens and content
- Staying up to date with system requirements, and with new testing tools and test strategies
- Promoting continuous improvement initiatives of both product and process functions within the team
- Making recommendations for process improvement mainly by implementing automated tests sets
- Providing support to developers and end-users during user-acceptance test cycles
SKILLS YOU NEED TO HAVE
- MSc / BSc in Engineering
- Experience in software development, testing, or quality assurance of software applications
- Experience in developing test plans/strategies, test cases, and test scripts
- Expertise working with translating requirements to test cases
- Expertise planning and estimating testing duration and effort
- Expertise working on multiple projects at the same time
- Attention to detail
- Sound time management and prioritisation skills
- Critical and problem-solving thinking
- Excellent communication skills
- Excellent knowledge of English (written and spoken)
// Will be a nice plus if you have:
Knowledge of software testing tools such as Xray, Cucumber and Selenium
// Learn more about Digital Xperience:
Sara Moleirinho, Software QA Engineer
@Xpand IT
Working at Digital Xperience area is like enrolling an Indiana Jones adventure, maybe with less animals. It’s always extremmely rewarding and even on the worst days the team spirit is there. We all work together for the same goal!