Job Title: Sr. Quality Engineer
Role Overview:
The Quality Assurance Engineer plays a crucial role in ensuring the delivery of high-quality software products by designing, implementing, and maintaining comprehensive testing strategies. This mid-level position requires a blend of technical expertise, analytical skills, and project management capabilities.
We are looking for someone with strong work ethic to join a dynamic and fast growing division, and who will play a key role in delivering firm critical projects.
Key responsibilities:
- Responsible for executing organizational QA standards and test procedures. Ability to work independently on assigned QA activities.
- Focus on their area in Test Management, Test Analysis/Technical Test Analysis & Automation.
- Should be well versed with QA processes and tools.
- Work in conjunction with BA and developers to understand business requirements and impact analysis of new implementations.
- Creates a test strategy with schedules, dependencies and risks.
- Understand the functional requirements and automate the same.
- Design and execute test cases to detail system navigation, input and expected results.
- Work in conjunction with other QA staff in defect detection, defect logging, testing, tracking, verification and validation.
- Work with dev/ infra teams to ensure test environment availability.
- UAT support and coordination. Work with dev teams by sharing system QA metrics and work towards system/ user value improvements.
- Creation and execution of regression test packs.
- Maintain test repository with adequate documentation.
- Create test completion reports and work upon other test closure activities.
- Work on flow-testing across applications.
|
Key competencies required:
- Confident self-starter who can work under pressure, using their own initiative and with the drive to see projects through to completion
- Experience of working in a team-oriented, collaborative and global environment.
- Good Analytical, Verbal and Written skills.
- Creative problem-solving ability, inquisitive mind-set, comfortable with working on ambiguous situations. Ability to work independently with limited oversight.
- Acquire capabilities to perform one’s responsibilities and contribute to being a Trusted Partner.
- Produce new ideas that might challenge the status-quo or oneself.
- Seek advice from senior colleagues and utilize it for improved results.
- Contribute to the success of the organization both quantitatively and qualitatively, and act with awareness of the impact on others.
- Serve as role model and provide guidance to junior employees.
- Have a good understanding of professional ethics, compliance, risk management, and code of conduct, and make decisions and take actions accordingly.
Skills, experience, qualifications and knowledge required:
- Bachelor's degree in Computer Science / Information Technology.
- 4-6 years of experience in software quality assurance and testing.
- Strong knowledge of software testing methodologies and best practices
- Proficiency in test automation tools (e.g., Selenium, Appium, JUnit)
- Experience with test management tools (e.g., Zephyr) and bug tracking systems (e.g., JIRA)
- Familiarity with Agile development methodologies
- Excellent analytical and problem-solving skills
- Strong communication and teamwork abilities
- 2-3 years of hands-on experience in Selenium/Java/Python/Cucumber
- Good with SQL and able to write complex queries.
- Preferred to have experience of working in Investment Banking Domain.
- Be able to deliver test strategies. Strong knowledge of system testing best practices and methodologies.
- Pro-actively look for opportunities to improve business value derived from application.
- Experience in CI/CD Integration with automation solution – Jenkin, Zephyr, JIRA would be an added advantage.
- Flexibility (Openness to Change) – Adapts effectively to changing plans, domains, and priorities; Is open and flexible when faced with changing project constraints and timelines.
- Attention to detail and high-quality standards of documentation, processes and control environment.