Position: Senior Software QA Engineer
Company: Sitecore
Category: QA Automation
Experience required: 3y
English level: upper

Sitecore delivers a digital experience platform that empowers the world’s smartest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the only company bringing together content, commerce, and data into one connected platform that delivers more than 500,000 digital experiences every day. Leading companies including American Express, ASOS, Carnival Cruise Lines, Kimberly-Clark, L’Oréal and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at Sitecore.com

Sitecore is experiencing spectacular growth all over the world.  To build on Sitecore’s success and growth, we are looking for a skilled QA Engineer to work as part of our Engineering department. You will be working out of Sitecore Dnipro office, with a team primarily based in Copenhagen.
 
**Position Summary:**
We are looking for an experienced QA engineer to join our development team working with next-generation experience management. We expect you to be confident in test automation and is ready and competent to implement best QA industry standards to our development cycle. We also expect you to have experience working in an agile setup. In Sitecore, we are adamant that we deliver software as a team effort. As such, while all team members have their specialty, we strive towards covering each other’s weak spots, so the team always stand strong and is ready to work on any task presented to it. Some of the keywords we are looking for include: Being open to feedback, sharing knowledge and information, carrying a positive attitude, and more.
 
**Responsibilities:**
•	Act as active driver for designing, developing and maintaining automation test cases for ensuring high quality in Sitecore technical delivery.
•	Act as active driver for executing Sitecore testing activities accordingly Sitecore processes.
•	Act as proactive team member to demonstrate high competency on quality assurance related technologies, delivery process and team members interaction.
•	Develop high quality assurance automation code for features, bug fixes and hotfixes according to Sitecore guidelines.
•	Actively demonstrate software quality assurance best practices throughout product development and maintenance.
•	Actively review, suggest and implement improvement on test automation strategy and coverage base on software quality assurance best practices.
•	Actively replacing manual testing with test automation based on test principles.
•	Play a proactive role in clarifying user stories, acceptance criteria and task break down that can deliver business value within one iteration.
•	Build and maintain CI & CD pipeline to ensure solution can be delivered frequently, consistently and reliably to staging and production environments.
•	Maintain close collaboration and effective communication with Development Manager, Functional Specialists, Product Owner, team members and other stakeholders.

** Job Qualifications:**
The ideal candidate will satisfy all of these requirements: 

•	BS/BA degree in Computer Science or related technical field required.
•	More than 5 years of software development experience.
•	Demonstrate advanced competency in software quality assurance activities using modern and relevant tools and frameworks. 
•	Demonstrate advanced competency in software quality assurance mindset and approaches to ensure high quality in software delivery. 
•	Demonstrate advanced competency in test design patterns and principles.
•	Demonstrate advanced competency in Agile practices to deliver software.
•	Advanced knowledge of test planning and management of test strategy, test plan and test cases.
•	Advanced experience in implementing test automation with scripting languages: E.g. .NET and PowerShell. 
•	Advanced experience in implementing UI automation.
•	Advanced experience in implementing BDD tests.
•	Excellent written and oral communication skills in English.
•	Pleasant interpersonal skill to contribute as an effective team player.  
•	Proactively identify challenges encountered by team and identify potential solutions to resolve with Development Manager.
•	Thrive in a fast-paced environment and adapt to change quickly.
•	Comfortable working in a multicultural environment with challenges of different time zones.
•	Nice to have experience with Azure Kubernetes Service (AKS), Docker.

Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.