Test Engineers are responsible for conducting manual and automated tests to ensure the software created by developers fits its purpose. Assessing codes is one of the primary duties of test engineers. As a Test Engineer, you will be responsible for planning and implementing tests that prove the functional and non-functional requirements of the system. The Test Engineer will be working as part of the Software Development Team.
Responsibilities:
- Test and prove that the software meets major architectural requirements.
- Prove scalability and performance of the software.
- Ensure the quality of the system as a whole.
- Work with product and service developers and engineers.
- Develop and automate software verification tests.
- Detect bug issues.
- Prepare file defect reports and report test progress.
- Have knowledge of and experience with unit tests, functional tests, system tests, integration tests, load, stress and performance tests, regression tests, and test equipment.
- Participate in the test, quality, and verification stages in the processes of adding new features and modules to software products, supporting existing features, and eliminating errors.
- Review system and software requirements.Design and perform verification/review activities according to requirements.
- Track and report errors.
- Report and document verification and test results.
- Establish validation and test environments.
- Ability to work simultaneously in a dynamic working environment and, when necessary, on more than one project.
- Participate in agile software development processes (preferably SCRUM).
- Be competent in written and verbal communication.
Skills & Requirements:
- Graduated from Computer, Software, Electronics and Communication, or
- Mathematical Engineering departments of universities.
- At least 2 years of experience in software testing.
- Experienced in preparing test plans, scenarios, and procedures by the scope and analysis of software development projects, Jira.
- Knowledge of API Testing tools (Postman, RestAssured, Karate).
- Experience with version control systems (SVN, Git).
- You love and have a deep understanding of QA.
- Good level in SQL/database.
- Critical thinker and problem-solving skills.
- Team player.
- Excellent interpersonal and communication skills.
Come join our exciting team and help us build a smarter tomorrow.