Job Title: Senior QA Automation Engineer (Selenium, React, Python)
Job Overview:
Are you a seasoned QA professional passionate about building high-quality software through automation and innovation? Enable Technologies Inc, a FinTech startup focused on financial equality, is looking for a Senior QA Automation Engineer to test modern web applications built with React front-ends and Python back-ends. You’ll be at the forefront of ensuring robust, secure, and scalable solutions in a fast-moving, Agile environment.
This is your opportunity to make a meaningful impact in financial technology by elevating the quality and reliability of platforms designed to empower underserved communities.
Key Responsibilities:
-
Design and execute automation test scripts using tools such as Selenium, WebDriverIO, Protractor, and PyTest.
-
Perform unit, integration, and end-to-end (E2E) testing across full-stack applications.
-
Test both React front-ends and Python back-ends for functionality, performance, and reliability.
-
Conduct security and penetration testing using tools like OWASP ZAP and Burp Suite.
-
Write clear, detailed test plans, test cases, and test documentation.
-
Track, document, and manage defects and issues; perform thorough regression testing.
-
Collaborate with Agile teams, participating in Scrum ceremonies and ensuring testing is integrated into the CI/CD process.
-
Stay current with evolving testing technologies and suggest improvements to enhance testing strategy and tools.
Required Qualifications:
-
6–8 years of experience in QA engineering with a focus on automation testing.
-
Strong expertise in Selenium and PyTest.
-
Hands-on experience testing React front-end and Python back-end systems.
-
Familiarity with security testing tools such as OWASP ZAP and Burp Suite.
-
Strong understanding of Agile/Scrum methodologies.
-
Bachelor's degree in Computer Science or a related field.
-
Ability to write clean, maintainable test code and troubleshoot technical issues effectively.
Nice to Have:
-
Experience with CI/CD tools and pipelines.
-
Exposure to financial services or fintech applications.
-
Knowledge of WebDriverIO or Protractor for JavaScript-based testing.
Job Type:
Interview Process:
-
Screening Round 1 – Cultural Fit
-
Technical Round 1 – Live Coding
-
Technical Round 2 – Advanced Automation & QA
-
Final Round – Discussion with the Founder
About the Company:
Enable Technologies Inc is a fast-growing FinTech startup on a mission to democratize access to financial services. We are building tools that remove the complexity from personal finance and aim to deliver inclusive financial solutions.
Learn more at: https://enable-technologies.com
This position is being hired in partnership with ClanX, a trusted recruitment partner of Enable Technologies Inc.
- Company Name:ClanX
- Average Salary Offered (for Current Role):10-20 LPA
- Must-have skills:
- Expertise in automation testing tools (Selenium, PyTest)
- Experience with React front-end and Python back-end testing
- Hands-on experience with security penetration testing tools (e.g., OWASP ZAP, Burp Suite)
- Familiarity with Agile/Scrum methodologies
- Ability to document and troubleshoot errors
- Bachelor's degree in Computer Science or related field
- How to prepare for the Interview?
- Review your experience with Selenium, React, Python, and other relevant technologies
- Brush up on your knowledge of Agile/Scrum methodologies
- Prepare to discuss your approach to automation testing, test case design, and bug tracking
- Be ready to demonstrate your problem-solving and analytical skills
- Practice coding exercises and be prepared for a live coding round
- How to prepare the resume for this job description?
- Highlight your experience with automation testing tools like Selenium and PyTest
- Emphasize your familiarity with React front-end and Python back-end testing
- Showcase your knowledge of security testing tools like OWASP ZAP and Burp Suite
- Mention your experience with Agile/Scrum methodologies
- Highlight your ability to document and troubleshoot errors
- Clearly state your educational qualifications (Bachelor's degree in Computer Science or related field)
- Links to prepare for the interview:
Remember, preparation is key to a successful interview. Familiarize yourself with the company, the role, and the required skills, and be ready to showcase your knowledge and experience effectively.