Title: Sr Test Lead
Sourcing Note: Candidates with Software Development Engineer in Test, QA Automation Engineer, Software QA Engineer, Software Test Engineer, etc. can also be a good fit for this role.
Title: Software Engineer in Test
Team: Data Engineering
Job Req ID -Full Time
Radancy’s Data Engineering team is seeking a motivated Software Development Engineer in Test to build data products and services. The Data Engineering team works on data services across product organizations within Radancy, and supports building a customer facing data visualization product. Team also supports an enterprise grade recruitment platform focusing on talent acquisition and job opportunity exploration.
The team has extensive experience in ETL development, works with large scale data in real time, and collaborates with other engineering teams across the organization. We're looking for a talented Software Engineer in Test who is passionate about test automation and ensuring quality across all phases from concept to delivery.
Responsibilities:
- Partner with product and engineering team to discuss and define requirements and acceptance criteria.
- Work within agile team across all phases of SDLC.
- Design, develop and execute all types of test cases (Unit, Integration, Functional, Smoke, Regression, Performance, Integrity, etc.) on a variety of platforms.
- Work with developers closely to assist with TDD, and lead efforts to design and develop ETL automation scripts (using python and SQL as appropriate)
- Documentation, Management of Test Case Inventory
- Work with Cloud Computing Platforms (GCP/AWS), Data Warehouses, Data Lake, Data Catalog etc. to improve quality of data products.
Qualifications:
- 7+ years hands-on QA experience with testing Enterprise Applications
- 5+ years of experience testing ETLs, Data Products and working with SQL queries.
- 5+ years Experience in writing automated test using Python (must have) preferred using pytest framework and SQL (must have)
- Knowledge of Selenium.
- Experience with Test Automation tools and exposure to CI/CD
- Strong functional testing background, including defining test strategy, test planning, test case design, and execution.
- Strong analytical and debugging skills for finding root cause of defects.
- Familiarity with latest technologies such as Docker, Airflow, AWS, GCP, Tableau and a variety of database platforms (SQL Server, PostgreSQL, BigQuery, etc.)
- Familiarity with source control (git), build processes, and continuous delivery.
- Strong written and verbal communication skills
- Be highly adaptable, self-starter, and have a great attention to details.
- Able to collaborate effectively and work with minimal supervision.
- Bachelor's degree in related area (Computer Science, Information Systems, Engineering etc.) or an equivalent combination of education and experience