Scope
- Collaborate with the team to understand functional specifications and define test coverage.
- Define regression testing scope for each new release.
- Map, update, and expand the scope of tests using existing scripts as a foundation.
- Ensure complete traceability between requirements, test cases, and identified bugs.
- Execute manual and automated tests specific to each release.
- Identify, document, and track software defects and inconsistencies, and collaborate with the development team to resolve issues.
- Report and manage bugs until their closure.
- Estimate the effort required to test different functionalities.
- Perform data validation and testing by writing SQL queries, including joins, to ensure the accuracy and integrity of the data.
- Conduct testing of web applications running on various browsers, ensuring cross-browser compatibility and functionality.
- Perform testing of web APIs using tools such as Postman, ensuring proper API integration, functionality, and data exchange.
Hard Skills
- Proficiency in testing web applications, web APIs, Android, and iOS
- Strong knowledge of testing methodologies, tools, and processes
- Familiarity with BDD (Behavior-Driven Development) and Gherkin syntax
- Proficiency in using Azure DevOps Test Plan
- Analytical mindset with experience in requirements analysis, test mapping, and coverage. - Understanding of business rules and ability to perform business validations. - Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Programming and Development Engineering, Information Technology, or equivalent experience
- Technical English proficiency
- Familiarity with Agile and Waterfall methodologies
- Knowledge of SQL Server for database testing and data validation, including writing SQL queries, joins, and performing data integrity checks
- Experience in testing web applications across different browsers to ensure cross-browser compatibility and functionality
- Proficiency in testing web APIs using tools like Postman, ensuring proper integration, functionality, and data exchange
Soft Skills
- Proactive and dynamic professional
- Excellent communication and interpersonal skills
- Ability to express ideas clearly
- Strong team player
- Excellent attention to detail and ability to follow established procedures
- Quick learner with the ability to adapt to new technologies
- Interest in computer systems and emerging technologies
- Flexibility in adapting to changing priorities
- Ability to work in a fast-paced and dynamic environment
- Commitment to continuous improvement