At a Glance
- Tasks: Join us as a Software Tester focusing on ETL and Python, ensuring data quality.
- Company: We're a dynamic tech company based in London, embracing remote work culture.
- Benefits: Enjoy a competitive salary, flexible working options, and great corporate perks.
- Why this job: Be part of a collaborative team, making an impact in data testing and quality assurance.
- Qualifications: 8+ years in software testing, with strong skills in SQL, Python, and AWS services.
- Other info: SC eligibility is required; experience with automation frameworks is a plus.
The predicted salary is between 48000 - 72000 £ per year.
Location: London / Remote
Employment Type: Permanent
Competitive Package: Per annum with Benefits
Key Concepts:
- ETL (Extract, Transform, Load) and Data Warehousing
- SQL
- Testing Concepts
- AWS (Amazon Web Services) for Testing
- Python Testing
- Jira (Experience in using Jira for requirements and bug tracking)
- Testing with Voluminous Data
- Experience with S3 Buckets, Airflow Jobs, Snowflake, and CloudWatch
Key Responsibilities & Requirements:
- Software Quality Assurance Experience: Proficient in Data Warehouse Testing.
- Data Warehouse Knowledge: In-depth understanding of data warehousing concepts.
- Back-end/ETL Testing: Extensive experience required, along with strong SQL skills.
- Business Requirement Evaluation: Ability to assess business requirements and determine the necessary testing types (e.g., data validation, regression testing).
- Test Process Orientation: Strong familiarity with test scenario identification and test data preparation techniques; knowledge of required test documents (e.g., Requirement Traceability Matrix, Test Strategy, Test Plan, Test Evidence).
- Test Planning: Ability to create comprehensive test plans and test cases that align with business and technological solutions.
- Software Test Life Cycle: Thorough understanding of the Software Test Life Cycle, Test Case Life Cycle, and Defect Life Cycle.
- Agile Experience: Exposure to Agile methodologies, Jira, and test management tools (e.g., ALM, RTM, TestFLO, Zephyr).
- ETL Tools Knowledge: Preferred experience or familiarity with ETL tools.
- Automation Framework: Experience in creating an automation framework for data validation is a plus.
- Analytical Skills: Detail-oriented with a strong analytical mindset.
- Team Collaboration: Ability to contribute individually or coordinate effectively within a team.
- Communication Skills: Strong communication skills to articulate thoughts clearly to both business stakeholders and team members.
Must-Have Qualifications:
- Experience in testing data projects (e.g., ETL pipelines, data migration, data ingestion).
- Proficient in developing and executing test automation using SQL, Python, and AWS services (e.g., Lambda, Glue, Redshift, DynamoDB).
- A minimum of 8 years of relevant experience is required, with the ability to handle the responsibilities outlined above independently.
SC eligibility is required if not SC clearance.
Software Tester - ETL and Python employer: Athsai
Contact Detail:
Athsai Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Tester - ETL and Python
✨Tip Number 1
Familiarise yourself with the specific ETL tools mentioned in the job description. Having hands-on experience or even a solid understanding of these tools can set you apart from other candidates.
✨Tip Number 2
Brush up on your SQL skills, especially focusing on complex queries and data validation techniques. Being able to demonstrate your SQL proficiency during interviews will be crucial for this role.
✨Tip Number 3
Gain a good grasp of Agile methodologies and how they apply to testing. If you can discuss your experience with Agile practices and tools like Jira, it will show that you're well-prepared for the team environment.
✨Tip Number 4
Prepare to discuss your experience with automation frameworks, particularly in Python and AWS. Highlight any projects where you've implemented automation for data validation, as this is a valuable skill for the position.
We think you need these skills to ace Software Tester - ETL and Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ETL testing, SQL, and Python. Include specific projects where you've used these skills, especially in data warehousing and AWS environments.
Craft a Strong Cover Letter: Write a cover letter that directly addresses the key responsibilities and requirements listed in the job description. Use examples from your past work to demonstrate your proficiency in software quality assurance and test planning.
Showcase Relevant Experience: In your application, emphasise your experience with Agile methodologies and tools like Jira. Mention any specific ETL tools or automation frameworks you have worked with, as this will set you apart.
Highlight Communication Skills: Since strong communication skills are essential for this role, include examples of how you've effectively communicated with stakeholders or collaborated within a team in your previous positions.
How to prepare for a job interview at Athsai
✨Showcase Your ETL Knowledge
Make sure to highlight your understanding of ETL processes and data warehousing concepts during the interview. Be prepared to discuss specific projects where you've applied these skills, as this will demonstrate your practical experience.
✨Demonstrate SQL Proficiency
Since strong SQL skills are a must-have, be ready to answer technical questions or even solve problems on the spot. Brush up on common SQL queries and be prepared to explain how you've used them in your previous roles.
✨Familiarise Yourself with Agile Methodologies
Given the emphasis on Agile experience, it’s crucial to understand Agile principles and how they apply to testing. Be ready to discuss your experience working in Agile teams and how you’ve contributed to sprint planning and retrospectives.
✨Prepare for Team Collaboration Questions
Communication and teamwork are key aspects of this role. Think of examples where you've successfully collaborated with team members or stakeholders, and be ready to articulate how you handle conflicts or differing opinions within a team.