Senior Python AQA Engineer | Remote Banking Project
Remotely
Full-time
Are you a proficient Python testing specialist ready to enhance the reliability of mission-critical banking systems? We're seeking an experienced Automated Quality Assurance (AQA) Engineer with robust Python capabilities to join our innovative financial technology team. In this role, you'll architect and maintain sophisticated testing frameworks that ensure our banking platforms deliver exceptional performance, security, and dependability in a regulated environment.
Key Responsibilities:
- Design and implement comprehensive automated test suites using Python 3.9+ and modern testing frameworks (PyTest, Robot Framework, Behave).
- Plan and execute load/stress testing using JMeter 5.5+ to validate system scalability and identify performance bottlenecks under various conditions.
- Collaborate with cross-functional development teams in an Agile environment to implement effective testing strategies throughout the software development lifecycle.
- Create detailed test artifacts, including test cases, plans, and technical documentation for compliance and knowledge transfer.
- Participate in requirements analysis sessions to ensure testability of new features before development begins.
- Develop and optimize CI/CD pipelines (Jenkins, GitHub Actions) for seamless automated testing integration.
- Monitor system performance metrics and analyze test results to identify potential issues before they impact production.
- Troubleshoot complex defects and verify fixes across multiple environments and configurations.
- Conduct peer code reviews to ensure high-quality, maintainable test code meets established standards.
- Generate insightful reports on test coverage, quality metrics, and risk assessments for stakeholders and regulatory compliance.
Required Skills:
- 3+ years of professional experience in automated testing using Python.
- Demonstrable proficiency with Python testing frameworks such as PyTest, unittest, or Robot Framework.
- Proven experience with JMeter for load testing, performance analysis, and benchmarking.
- Strong knowledge of API testing methodologies and tools (Postman, Requests library, FastAPI testing).
- Experience implementing web testing automation solutions (Selenium WebDriver 4.x, Playwright).
- Working knowledge of SQL and database testing techniques for data integrity verification.
- Proficiency with Git version control and collaborative development workflows.
- Understanding of CI/CD processes and tooling (Jenkins, GitLab CI, GitHub Actions).
- Experience in Agile/Scrum development methodologies and iterative testing approaches.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Nice to Have:
- Experience in the banking, finance, or fintech sectors with understanding of regulatory requirements.
- Knowledge of security testing principles, OWASP standards, and vulnerability assessment.
- Familiarity with containerization technologies (Docker, Kubernetes) for consistent test environments.
- Experience with major cloud platforms (AWS, Azure, GCP) and testing cloud-native applications.
- Proficiency with test management tools (TestRail, Zephyr, Xray for Jira).
- Experience implementing behavior-driven development (BDD) methodologies using Cucumber/Gherkin.
- Understanding of microservices architecture testing strategies and distributed systems challenges.
- Exposure to mobile application testing frameworks (Appium, Detox) for omnichannel banking.
- Professional certifications in software testing (ISTQB) or quality assurance methodologies.
- Experience with performance monitoring tools (Grafana, Prometheus, New Relic) for test result analysis.
Why Join Our Team:
Become part of our forward-thinking banking technology division and contribute to projects that impact millions of customers daily. We offer a fully remote work environment with emphasis on work-life balance, competitive compensation packages, and continuous professional development. You'll collaborate with experienced professionals dedicated to innovation in financial services while advancing your expertise in a rapidly evolving sector.