Job Title: Automation Tester
Location: Krakow, Poland (Hybrid 2/3 days per week to onsite)
Employment Type: FTE/FTC
About Hirexa Solutions:
Hirexa Solutions is a leading player in the recruitment ecosystem across the United States, United Kingdom, Europe, and India. As the fastest-growing next-generation provider of technology talent, we empower our clients to become resourceful, achieve higher productivity, adopt agile structures, and effectively execute project deliverables.
Envisioned and co-founded by veterans of the Information Technology industry, our mission is to make recruitment efficient, flawless, and cost-effective. Our unwavering commitment to strategic investments in intelligent technology underscores our passion for people and our dedication to helping organizations realize their true potential
Position Overview:
For one of our partners, we are seeking a Automation Tester who will be responsible for Strong experience on Selenium and C#. The ideal candidate will possess the necessary skills and experience to contribute to the success of our partner organization.
Detailed JD (Roles and Responsibilities)"
Job description :
We are seeking a skilled Test Automation Engineer to join our dynamic team. The ideal candidate will be proficient in maintaining Selenium BDD frameworks using C#, possess expertise in API testing utilizing ReadyAPI, and demonstrate the ability to develop robust automation scripts in Selenium.
Responsibilities:
- Develop, maintain, and enhance Selenium-based Behavior-Driven Development (BDD) frameworks using C# to ensure efficient and reliable automated test execution.
- Collaborate with the QA team to understand project requirements and translate them into automated test cases and scenarios.
- Collaborate with the Dev team to ensure the Test Framerwork is aligned with the BDD Frameworks.
- Design, implement, and execute automated test scripts for web applications using Selenium WebDriver to validate functionality, performance, and user experience.
- Conduct API testing using ReadyAPI to verify the functionality, reliability, and performance.
- Knows principles of Agile development processes, including sprint planning, daily stand-ups, and sprint demos.
- Continuously research and implement best practices, tools, and techniques for test automation to enhance efficiency and effectiveness.
- Maintain and update automation frameworks and libraries to accommodate changes in application features and technologies.
- Provide mentorship and guidance to junior team members of the different Tribes (tool onboarding), fostering a culture of continuous learning and improvement.
Requirements:
- Proven experience as a Test Automation Engineer or similar role, with a minimum of 10 years of hands-on experience in automated testing.
- Proficiency in programming languages such as C# for developing and maintaining Selenium-based automation frameworks.
- Strong understanding of software testing principles, methodologies, and practices (Software Test Life Cycle).
- Extensive experience in creating and executing automated test scripts using Selenium WebDriver for web applications.
- Solid knowledge of Behavior-Driven Development (BDD) practices and frameworks like SpecFlow or similar.
- Experience with API testing tools, particularly ReadyAPI, for testing RESTful services and web APIs.
- Familiarity with Agile/Scrum methodologies and working in Agile development environments.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex automation scripts.
- Strong communication, advisory and persuasion skills, with the ability to collaborate with cross-functional teams.
- Autonomous, self-motivated and proactive attitude towards learning new technologies and tools in the field of test automation.
Preferred Qualifications (Nice to have)?
- Certification in software testing (e.g., ISTQB Certified Tester) or relevant professional certifications.
- Experience with other test automation tools and frameworks such as JUnit, TestNG, or Robot Framework.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and tools like Jenkins or Azure DevOps.
- Familiarity with version control systems for code management and collaboration.
- Experience in performance testing using tools like JMeter, LoadRunner or equivalent.
- Understanding of front-end technologies like Angular, HTML, CSS, and JavaScript for advanced test scripting and troubleshooting.
Join our team and contribute to building high-quality software products through efficient and effective test automation practices!
How to Apply:
If you are interested in this opportunity, please submit your resume. We look forward to hearing from you!