Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, MuleSoft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.
Job Description:
The Senior Software Test Engineer will be responsible for designing, developing, and executing test plans and test cases for software applications as well as mentoring Associate and Midlevel Software Test Engineers. This role involves identifying defects, documenting findings, and working closely with development teams to ensure high-quality software releases. The Software Test Engineer will contribute to improving testing processes and methodologies to enhance overall product quality.
Responsibilities:
- Test Planning and Design:
- Collaborate with stakeholders to understand software requirements and develop comprehensive test plans and test cases
- Design and develop automated test scripts and test frameworks to streamline testing processes and improve test coverage
- Test Execution and Reporting:
- Execute manual and automated tests to verify software functionality, performance, reliability, and security
- Identify, record, prioritize, and track defects using defect tracking tools (e.g., JIRA, Bugzilla)
- Document test results, findings, and recommendations for improvement; communicate test progress and quality metrics to project stakeholders
- Test Automation:
- Develop and maintain automated test scripts using tools and scripting languages (e.g., Selenium WebDriver, Python, Java)
- Implement and enhance test automation frameworks to support continuous integration and deployment pipelines
- Collaboration and Communication:
- Work closely with development teams to understand product architecture and technical designs, ensuring effective test coverage
- Participate in Agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) and collaborate with cross-functional teams to prioritize and address issues
- Continuous Improvement:
- Identify opportunities for process improvement and implement best practices to enhance testing efficiency, effectiveness, and quality assurance practices
- Stay updated on industry trends, tools, and technologies related to software testing and quality assurance
- Training and Support:
- Provide guidance and support to junior QA team members, mentoring on testing methodologies, tools, and processes
- Conduct training sessions on test automation, tools, and frameworks as needed
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field; relevant work experience may substitute for a degree
- 3-6 years of experience in software testing or quality assurance roles, with a strong understanding of testing methodologies, tools, and processes
- Hands-on experience with test automation tools and frameworks (e.g., Selenium, TestNG, JUnit, Jenkins)
- Proficiency in scripting or programming languages such as Python, Java, or similar for test automation
- Experience with Agile development methodologies (e.g., Scrum, Kanban) and working in Agile teams
- Strong analytical and problem-solving skills, with keen attention to detail and ability to prioritize tasks
- Excellent communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams
- Certification in software testing (e.g., ISTQB) or Agile (e.g., Certified Scrum Master) is a must
- Attractive packages and performance compensation
- Full work comfort, ability to work remotely from any place
- Health insurance package. We care about your health and well-being
- Paid-time off and holidays. Giving our professionals the flexibility & responsibility to manage their times
By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.