Quality Assurance Engineer

Full Time2 weeks ago
Employment Information
Role Overview


We are looking for a detail-oriented Quality Assurance (QA) Engineer to join our team. In this role, you will be responsible for testing our products, identifying bugs, and ensuring the highest level of software quality. You will work closely with developers, product managers, and designers to deliver a flawless user experience.


Key Responsibilities

Testing & Quality Assurance


Developed, executed, and maintained manual and automated test cases for web and mobile applications.
Identify, document, and track software bugs and defects using a bug-tracking system.
Perform functional, regression, performance, and security testing to ensure product stability.


Collaboration & Process Improvement


Work closely with developers and product teams to understand requirements and test cases.
Ensure early detection of bugs by implementing test-driven development (TDD) and continuous testing strategies.
Provide feedback on software usability and suggest improvements.


Automation & Performance Testing


Write and maintain automated test scripts using tools like Selenium, Cypress, or Appium.
Conduct API testing using Postman or similar tools.
Analyze test results and work with the development team to resolve issues.


Requirements

Technical Skills & Experience


Bachelor's degree in Computer Science, Software Engineering, or a related field.
2+ years of experience in software testing and quality assurance.
Strong knowledge of QA methodologies, tools, and best practices.
Hands-on experience with manual and automated testing for web and mobile applications.
Proficiency in test automation tools (e.g., Selenium, Cypress, Appium).
Experience with API testing (Postman, REST Assured) and performance testing tools (JMeter).


Soft Skills & Attributes


Excellent analytical and problem-solving skills.
Strong attention to detail and a passion for product quality.
Ability to work in a fast-paced, agile environment.
Effective communication skills and a team-player mindset.


Nice-to-Have Skills


Experience in fintech or payment systems.
Familiarity with CI/CD pipelines and DevOps practices.
Scripting knowledge (Python, Java, JavaScript) for test automation.