QA Engineer

Software Development
Hybrid
Full-Time

We are looking for a highly motivated Quality Assurance Engineer to develop and execute exploratory and automated tests to ensure product quality. QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions, providing contextual feedback to the team, and strongly collaborating with developers, PMs, and stakeholders. You will also review system requirements and track quality assurance metrics.

What You Will Do
  • Test Execution: Execute tests, analyze results, and document defects/bugs, ensuring accurate and thorough defect tracking and reporting;
  • Test Automation: Develop and maintain automated test scripts using appropriate tools and frameworks to increase testing efficiency and coverage;
  • Quality Standards: Define and enforce quality standards and best practices for software/system development, including code reviews, documentation, and release processes;
  • Collaboration: Collaborate with cross-functional teams, including developers, business analysts, and project managers, to ensure effective communication and understanding of requirements;
  • Defect Management: Monitor and manage defect resolution processes, ensuring timely and appropriate closure of issues;
  • Continuous Improvement: Identify areas for process improvement and contribute to the development and implementation of quality initiatives;
  • Documentation: Create and maintain accurate and up-to-date test documentation, including checklists and bug reports;
  • Risk Assessment: Conduct risk assessments to identify potential quality issues and develop mitigation strategies.
What We're Looking For
  • At least 3+ years of experience in a QA role;
  • Automation strong background;
  • Testing Knowledge: Solid understanding of software testing methodologies, tools, and processes, including test planning, test execution, and defect management;
  • Analytical Skills: Ability to analyze complex systems, identify potential issues, and propose and implement effective solutions;
  • Communication Skills: Excellent verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders;
  • Problem-solving: Strong problem-solving and troubleshooting abilities to identify and resolve issues in a timely manner;
  • Knowledge of Agile/Scrum: Familiarity with Agile development methodologies, including Scrum, and experience working in an Agile environment;
  • Continuous Learning: A proactive attitude towards learning modern technologies, tools, and industry trends to continuously improve QA practices;
  • Ability to use and manipulate DBs;
  • Knowledge of banking operations and processes is a plus;
  • Knowledge of programming languages is a plus.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

QA Engineer
Software Development
Hybrid
Full-Time