Join to apply for the Quality Assurance Engineer role at Click
Join to apply for the Quality Assurance Engineer role at Click
This range is provided by Click. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$60,000.00/yr - $65,000.00/yr
Job Summary:
We are looking for a motivated Quality Assurance Engineer to play a key role in ensuring the quality and reliability of our .NET Core product suite. You'll collaborate closely with development teams to contribute to test strategies, covering both manual and automated testing approaches. This is a fantastic opportunity to grow your testing expertise and make a real impact on our product quality.
Job Description:
About Us
We are a leading marketing company at the forefront of innovation, dedicated to delivering exceptional digital experiences for our clients. We build and provide a suite of intelligent marketing automation products and customer communication tools specifically designed to integrate natively with Microsoft Dynamics 365. We are passionate about leveraging cutting-edge technologies, including exploring the potential of AI, to enhance our products and processes. We foster a collaborative and agile environment where quality is paramount, and continuous learning is encouraged. Join our growing team and help us build the next generation of marketing technology.
The Opportunity
We are seeking a highly skilled and meticulous QA Engineer with a strong foundation in advanced manual testing practices and solid knowledge of automation testing to join our dedicated QA team. This role is critical in ensuring the quality, reliability, and performance of our marketing automation products and customer communication tools that integrate with Microsoft Dynamics 365. You will be a key contributor to our product development lifecycle, working closely with cross-functional teams to deliver exceptional software and will have the opportunity to contribute to our innovation efforts, particularly as we explore AI-driven testing solutions.
Key Responsibilities
Advanced Manual Test Execution:
* Design, develop, and execute comprehensive manual test cases, test plans, and test scripts based on complex functional and non-functional requirements.
* Conduct various types of manual testing, including but not limited to, functional, regression, integration (with Microsoft Dynamics 365), system, UAT (User Acceptance Testing), and exploratory testing.
* Perform in-depth analysis of test results, identifying patterns, root causes of defects, and areas for process or product improvement.
* Validate intricate business workflows and user journeys, ensuring intuitive and seamless user experiences.
* Collaborate with Product Owners and Developers to clarify requirements and ensure testability.
Automation Testing (Hands-on Knowledge):
* Contribute to the design, development, and maintenance of automated test scripts and frameworks using Selenium WebDriver with C# .NET (.NET 8 and C# 12).
* Execute automated test suites and analyse results, integrating them into the overall testing strategy.
* Support the evolution of our automation capabilities, identifying opportunities for increased efficiency and coverage, potentially through AI-assisted techniques.
* Possess a good understanding of best practices in test automation, UI/UX and data-driven testing.
Defect Tracking and Management:
* Proficiently track, manage, and prioritize defects using bug tracking tools (e.g., Jira, XRAY), ensuring clear and concise defect reports.
* Collaborate effectively with development teams to facilitate timely defect resolution and retesting.
* Provide detailed evidence and steps to reproduce issues, assisting developers in troubleshooting.
Performance Testing:
* Conduct performance testing using tools such as JMeter or LoadRunner to identify and address performance bottlenecks, scalability issues, and system stability.
* Analyse performance metrics, identify performance regressions, and contribute to performance optimization efforts.
Quality Assurance Best Practices:
* Participate actively in all phases of the SDLC within an Agile/Scrum environment, advocating for quality from requirements gathering to deployment.
* Contribute to the continuous improvement of testing processes, methodologies, and tools, including researching and proposing innovative AI-driven testing approaches.
* Review and provide feedback on technical designs, functional specifications, and user stories to ensure quality and testability.
Required Skills and Experience
· 6 to 7 years of experience in software quality assurance, with a focus on advanced manual testing.
· Proven expertise in designing and executing complex manual test cases, test plans, and test strategies for multi-faceted applications.
· Solid hands-on experience with automation testing concepts and practical application, specifically with:
* C# programming language (C# 12 preferred)
* .NET framework (ideally .NET 8)
· Strong experience with bug tracking tools (e.g., Jira, XRAY).
· Strong communication skills, both written and verbal, with the ability to articulate complex technical issues clearly to both technical and non-technical stakeholders.
· Exceptional problem-solving and critical thinking skills with meticulous attention to detail.
· Strong understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
· Ability to work independently and as part of a collaborative team in a fast-paced environment.
· Familiarity with Microsoft Dynamics 365 environments or similar CRM/ERP systems is a strong advantage.
· Knowledge of data testing concepts and experience in validating data integrity, migration, and transformation would be a significant advantage
Desirable Skills (Bonus Points for)
· Direct experience testing products that integrate with Microsoft Dynamics 365.
· Experience with API testing (e.g., Postman, SoapUI).
· Knowledge of SQL for backend data validation.
· Experience with CI/CD pipelines (e.g., Azure DevOps, Jenkins).
· Experience with cloud platforms (e.g., Azure, AWS).
· Demonstrated interest in or exposure to AI in testing, including concepts like AI-powered test case generation, intelligent defect analysis, or self-healing automation.
Seniority level
* Seniority level
Not Applicable
Employment type
* Employment type
Full-time
Job function
* Job function
Quality Assurance
* Industries
Software Development
Referrals increase your chances of interviewing at Click by 2x
Get notified about new Quality Assurance Engineer jobs in Ireland.
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 21 hours ago
Software Quality Engineer - Edge computing
Dublin, County Dublin, Ireland 21 hours ago
Software Quality Engineer - Fedora Linux
Senior Software Development Engineer in Test – Windows
Software Quality Engineer - Network Functions Virtualization
Dublin, County Dublin, Ireland 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr