Birlasoft’s Data Engineering team is seeking a motivated Software Engineer in Test (SET) to help build and maintain robust data products and services. As part of this dynamic team, you’ll work on enterprise-grade solutions that support talent acquisition and job opportunity exploration across organizations like Radancy. This role offers an exciting opportunity to contribute to the development of a customer-facing data visualization product and engage with cutting-edge technologies in the data and cloud space.
Key Responsibilities
- Collaborative Requirement Gathering. Partner with product and engineering teams to define requirements, acceptance criteria, and quality standards.
- End-to-End Testing. Design, develop, and execute test cases across various levels including Unit, Integration, Functional, Smoke, Regression, Performance, and Integrity testing.
- Automation Expertise. Develop ETL automation scripts using Python and SQL, in close collaboration with developers to implement Test-Driven Development (TDD) practices.
- Cloud and Data Services. Work with cloud platforms (GCP/AWS), Data Warehouses, Data Lakes, and Data Catalogs to enhance the quality of data-driven products.
- Test Documentation & Management. Document test cases, track test progress, and maintain a comprehensive test case inventory.
- Continuous Improvement. Leverage test automation tools, CI/CD pipelines, and perform functional testing to define strategies, plans, and execution for high-quality delivery.
Required Qualifications
- Experience. 7+ years of hands-on QA experience with testing enterprise applications, and 5+ years working on ETL testing, data products, and SQL queries.
- Automation Skills. Strong expertise in Python (including pytest) and SQL for test automation. Experience with writing automated tests is a must.
- Testing Knowledge. Familiarity with test automation tools, CI/CD processes, and strong functional testing skills. Ability to define test strategies, design test cases, and execute them.
- Technical Skills. Knowledge of Selenium for UI testing, familiarity with Docker, Airflow, AWS, GCP, and various databases (SQL Server, PostgreSQL, BigQuery, etc.).
- Communication & Collaboration. Excellent written and verbal communication skills, with the ability to collaborate effectively across teams. Must be a self-starter with strong attention to detail and the ability to work independently.
Preferred Skills
- Hands-on experience with modern cloud and data technologies.
- Exposure to source control (Git), build processes, and continuous delivery methods.
- A Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
Why Join Us
At Birlasoft, you'll be part of an innovative and growing team, driving the future of data engineering within an enterprise environment. You’ll have the opportunity to work with a range of emerging technologies and be a key player in building high-quality data products that have a significant impact on talent acquisition and job exploration platforms.