The Senior QA Engineer will be responsible for designing and implementing
testing strategies for both web and mobile applications, using both manual and
automated testing methods. This role requires a keen eye for detail, strong
analytical skills, and a deep understanding of quality assurance best practices
in fintech environments.
Responsibilities:
- Develop and
execute comprehensive test plans, test cases, and test scripts for web and
mobile applications.
- Implement and
maintain automated testing frameworks using tools like Selenium, JUnit, or
similar.
- Perform
functional, regression, integration, performance, and security testing to
ensure product stability and security.
- Collaborate
with development and product teams to identify and resolve defects early
in the development cycle.
- Document and
track issues, ensuring they are addressed and resolved before deployment.
- Conduct API
testing to validate integrations and data exchanges between front-end and
back-end systems.
- Monitor
application performance post-release and assist in troubleshooting issues.
Mentor
junior QA team members, sharing best practices and fostering a culture of
quality
Requirements
Qualifications:
- Bachelor’s
degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in quality assurance and testing,
with a focus on web and mobile applications.
- Proficiency
with automated testing tools (e.g., Selenium, JUnit) and scripting
languages (e.g., Python, JavaScript).
- Strong
understanding of Agile methodologies and experience working in Agile
teams.
Preferred Skills:
- Experience in
fintech or secure environments, with knowledge of compliance standards.
- Familiarity
with CI/CD pipelines and integration with testing tools.
- Experience with
security testing and knowledge of tools like WAF and SIEM solutions.
Strong
communication skills for cross-functional collaboration