HamburgerMenu
hirist

Acceldata - Senior Software Development Engineer - Test - Automation Testing

Posted on: 27/07/2025

Job Description

Senior SDET - Backend + UI

Are you a passionate and experienced Senior SDET looking to make a significant impact? We're seeking a quality champion to join our team and elevate the quality of Pulse (Acceldata.io/pulse). In this role, you'll be instrumental in designing and developing robust automation frameworks, meticulously validating backend systems, and collaborating closely with engineering teams to ensure every release is rock-solid and reliable across extensive Hadoop and modern data ecosystems.

Key Responsibilities

As a Senior SDET, you'll dive deep into our systems, ensuring top-tier quality through comprehensive testing and automation.

Develop and Maintain Comprehensive Automation Frameworks and Tests :

- Design, develop, and maintain highly efficient and scalable automated test suites for both UI (User Interface) and backend systems. This includes creating new tests, updating existing ones, and optimizing test execution for speed and reliability.

Skill Set :


- Expertise in test automation frameworks (e.g., TestNG, Pytest), strong programming skills in Java and/or Python, deep understanding of object-oriented programming (OOP) principles, design patterns, and clean code practices.

Collaborate on Test Strategy and Planning :

Work closely with development, product, and DevOps teams from the initial stages of the software development lifecycle to define comprehensive test strategies, plans, and acceptance criteria.

Contribute to the refinement of requirements and user stories to ensure testability and clarity.

Skill Set : Excellent communication and collaboration skills, ability to translate functional requirements into detailed test cases, strong analytical and problem-solving abilities.

Ensure End-to-End Quality and Release Hygiene :

Drive efforts to achieve optimal test coverage across all components (unit, integration, API, UI, performance).

Manage and execute regression cycles efficiently to identify and resolve defects early.

Implement and enforce release hygiene best practices, ensuring that only high-quality, thoroughly tested code is deployed to production.

Skill Set : Strong understanding of various testing methodologies (e.g., functional, non-functional, black-box, white-box), experience with test management tools (e.g., Jira, TestRail), meticulous attention to detail.

Validate Performance, Reliability, and Scalability in Distributed Systems :

Design and execute tests to validate the performance, reliability, and scalability of our distributed systems, particularly within Big Data environments.

Identify bottlenecks, analyze system behavior under load, and provide actionable insights for optimization.

Skill Set : Hands-on experience with performance testing tools (e.g., JMeter, Locust), familiarity with monitoring tools (e.g., Prometheus, Grafana), deep understanding of distributed system concepts and challenges.

Utilize Industry-Leading Tools and Technologies :

Leverage and contribute to the effective use of a modern testing stack, including Playwright, Cypress, and Selenium for UI automation, Java/Python for core test development, Jenkins for CI/CD pipelines, and Git for version control.

Skill Set : Proficiency in using and configuring these specific tools, ability to quickly adapt to new technologies and integrate them into existing workflows.

Technical Skills and Education :

- Experience : 5 to 9 years of progressive experience in QA Automation with a strong focus on both backend and UI testing.

- Programming Expertise : Demonstrated strong coding proficiency in Java and/or Python. This includes writing clean, maintainable, and efficient code for automation frameworks and tests.

- UI Automation : Extensive hands-on experience with leading UI automation tools such as Playwright, Cypress, or Selenium.

- Big Data Ecosystems : Solid understanding and practical experience with Big Data technologies, including but not limited to Kafka, Spark, Hive, HDFS, and other components within the Hadoop ecosystem. Knowledge of how to test applications interacting with these technologies is crucial.

- Backend/API Testing : Proven expertise in backend and API testing, including tools like Postman, Rest Assured, or equivalent frameworks for validating RESTful and other API services.

- CI/CD Integration : Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing and delivery.

- Database Knowledge : Strong SQL skills and experience working with relational and NoSQL databases.

- Version Control : Proficient with Git for source code management.

- Problem-Solving : Excellent analytical and problem-solving skills with a keen eye for detail.

- Collaboration : Comfortable and effective in fast-paced, highly collaborative agile environments.

- Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.


info-icon

Did you find something suspicious?