Are you an experienced QA Engineer with experience testing complex desktop and web applications (back-end, integration between various services, API testing)? We are looking for a motivated mid-level QA Engineer to join Propylon who will perform software testing activities for our premier PDF formatting software.
You will work as part of a distributed agile team. Our XPP software is utilized by some of the largest corporations, government branches, and military agencies across the world! Read more about XPP and the Contenta Publishing Suite on our website: https://www.rws.com/xpp/
About RWS and Propylon:
RWS Holdings plc is the leading provider of technology-enabled language, content management, and intellectual property services. We help customers connect globally, scale business-critical content, and protect their innovations. Our vision is to solve language, content, and market access challenges through global intelligence, expertise, and smart technology. RWS serves diverse sectors, including technology, pharmaceutical, legal, and government, from offices across five continents. Customers include 90 of the top 100 global brands, the top 10 pharmaceutical companies, and 18 of the top 20 patent filers. Founded in 1958, RWS is headquartered in the UK and listed on AIM (RWS.L). Learn more at www.rws.com.
Propylon, part of the RWS Group, shares a vision to transform content management for rule-makers and rule-takers. Propylon is a small software company delivering high-quality legal software, empowering developers with significant decision-making influence and ownership. Recognized as a "Great Place to Work" in Ireland, Propylon offers competitive salaries, excellent training, and career development opportunities.
Life at RWS: We work hard together to deliver for our customers. Our expertise, professionalism, and determination to never let others down drive us to be passionate and serious about what we do, delivering customer value while always adding a human touch.
Requirements:
* Must have 5+ years of experience as QA engineer testing complex desktop and web applications
* Degree in computer science or related field
* Linux proficiency
* Strong understanding of web applications and technologies like JWT tokens, HTTPS, web servers, REST APIs, XML data format, JavaScript, AJAX, cookies/sessions, browser differences
* Knowledge and experience in API testing
* Working experience performing different types of functional and non-functional testing
* Strong knowledge of software testing theory, methodologies, processes, and best practices
* Ability to configure and maintain test environments across multiple platforms (VMWare)
* Excellent experience with test cases management (preferably TestRail)
* Basic scripting experience for test automation (Bash, Shell, Perl, Python)
* Cloud platform knowledge (AWS, Azure, EC2 etc.)
* Experience with CI/CD concepts and tools (Jenkins, GitHub, GitLab, Docker, Kubernetes, Terraform, etc.)
* Knowledge of Agile methodologies (preferably Scrum)
* Team player with strong interpersonal skills comfortable working as part of a distributed team
* Ability to quickly learn and tackle new or unfamiliar technologies
* Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues
* Excellent collaboration skills, strong written and spoken English
As a plus:
* Experience in publishing or content management
* Experience in performance or/and load testing and usage of monitoring tools (JMeter or similar)
* Experience with setting up secure Web Servers
Responsibilities:
* Be actively involved in all QA activities in the team
* Support manual testing and existing automated test framework
* Prepare the test environment by installing and configuring the software under the test on existing VMs (Windows, Linux). Continuously keep the test environment up to date with the latest builds
* Perform manual testing of new features and regression testing against multiple platforms
* Test back-end part of services as well as integration between various services
* Help supporting existing Perl, Python automation scripts, API testing (REST)
* Perform product testing in Cloud (AWS, Kubernetes, Docker)
* Bug reporting and bug tracking (JIRA) and test cases management in TestRail
* Proactively be involved in planning and discussing QA strategies, plans, and scope for test automation
* Keep detailed QA documentation (Confluence) on how to work with/configure new features, services, etc. to share knowledge between the team
* Follow existing QA Best practices during day-to-day activities
* Work closely with the QA Manager and other QA team members. Continuously collaborate with the DEV/scrum team
* Achieve goals as part of a Scrum team to deliver functionality, enhancements, and fixes on schedule
Propylon is an equal opportunities employer; positions are open to all suitably qualified candidates, regardless of gender, civil or family status, sexual orientation, religious belief, age, disability, race or membership of a minority community.
#J-18808-Ljbffr