Software Development Engineer in Test (SDET)

India, Remote
Engineering – Engineering /
Full Time /
Remote
Software Development Engineer in Test (SDET)

Atlan is seeking a passionate and skilled SDET to join our growing team. At Atlan, you'll have the opportunity to:

Own Your Impact:Be a key driver in defining and implementing improvements to our testing processes. Take ownership of projects and see your ideas come to life.

Collaborative Environment:Work alongside a talented team of engineers who are passionate about building high-quality software.

Skill Development & Growth:Continuously learn and expand your skillset through exposure to cutting-edge technologies and methodologies. Contribute to innovation within a rapidly growing company.

About The Role

    • In this role you will be responsible for:

    • Elevating our E2E Testing:Develop robust and maintainable test automation using Playwright. Enhance our regression test suite, leading to faster releases and a more stable product.

    • Championing a True CICD Pipeline: Leverage your expertise with GitHub Actions to build a robust CICD pipeline, streamlining the development and deployment process.

    • Functional Testing:Create effective test plans and test data (metadata) for connectors. Implement a "shift-left" testing approach, identifying and resolving defects early in the development lifecycle.

    • Building a Quality Culture:Collaborate effectively within scrum teams, fostering a culture of quality and continuous improvement. Champion best practices in testing methodologies and agile workflows.

What will you do?

    • Gain a deep understanding of the code flow and its interactions with various components.
    • Analyze project documents, customer requirements, and product objectives to design and execute comprehensive test cases.
    • Set up, maintain, and execute test automation frameworks across different application platforms, including Mobile, Desktop, and Web. Develop test scenarios and acceptance tests.
    • Investigate and replicate customer-reported issues referred by the technical support team. Create and manage accurate bug reports.
    • Collaborate with technical teams to comprehend customers' systems and resolve complex technical issues.
    • Provide valuable inputs on the testability of functional elements and product designs, collaborating on product design and deployment.
    • Maintain detailed records of testing actions in daily and weekly reports.
    • Analyze and evaluate software systems, working with cross-functional teams to enhance overall system design.
    • Stay updated with the latest test tools, methodologies, and industry trends. Continuously improve existing testing practices and processes.
    • Ensure the final quality of software products before production release.

What makes you a match?

    • Bachelor's degree in computer science, computer engineering, or a related field.
    • Strong proficiency in designing and programming.
    • Proficiency in programming languages and familiarity with process management methodologies.
    • Knowledge of test methodologies and associated tools such as Playwright.
    • Exposure to Behaviour Driven Development (BDD) and hands-on experience in programming and testing.
    • Ability to identify risks and errors in software applications.
    • Excellent verbal and written communication skills.
    • Effective time management and organizational abilities.
    • Eagerness to keep abreast of the ever-evolving technology industry.
    • Passion for software testing, development, and design.

You will be successful if you have?

    • Experience with REST API and UI automation testing
    • Proficiency with JavaScript/TypeScript programming language
    • Experience with modern test automation tools like Playwright, Cypress
    • Ability to write clear and concise test cases
    • Solid understanding of CICD principles and experience with CI/CD tools like Github Actions
    • Experience with data connectors testing will be a plus
    • Familiarity with shift-left testing methodologies
    • A problem-solving mindset and a passion for quality
    • Excellent communication and collaboration skills
Make a Difference:

Join Atlan and help us:

Deliver high-quality software:Reduce technical debt and improve product stability. Ensure a positive user experience for our customers.

Revolutionize Data Management:Be at the forefront of data management solutions. Play a key role in shaping the future of the Data Marketplace.

Ready to join us? We look forward to hearing from you!