Job type: Full Time
Employment term: Permanent
We are looking for a skilled QA Engineer with 4 years of experience to join our dynamic team. The ideal candidate will be responsible for ensuring the quality of our software products through rigorous testing, both manual and automated. You will work closely with developers and product managers to identify and resolve issues, ensuring that our products meet the highest standards of quality and performance.
Job description
● Develop, maintain, and execute comprehensive test plans, test cases, and test scripts for both manual and automated testing.
● Conduct functional, regression, performance, and API testing to ensure software meets requirements and is free of defects.
● Identify, document, and track defects using issue tracking tools (e.g., JIRA) and work closely with development teams to resolve issues.
● Collaborate with cross-functional teams to understand requirements and design test cases that align with business objectives.
● Participate in code reviews and provide feedback on quality and best practices.
● Contribute to the continuous improvement of QA processes and methodologies, including the adoption of new testing tools and practices.
● Monitor and report on testing progress, results, and metrics to stakeholders.
● Assist in the development of automated testing frameworks and scripts to enhance testing efficiency.
Required qualifications
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
4+ years of experience in software quality assurance and testing.
Proven experience in both manual and automated testing.
Technical Skills:
Strong understanding of software development life cycle (SDLC) and testing methodologies (Agile, Waterfall).
Proficient in test case design, execution, and defect tracking.
Experience with automation testing tools (e.g., Selenium, TestNG, JUnit) and scripting languages (e.g., Python, Java).
Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
Knowledge of database management and SQL for data validation.
Tools and Technologies:
Experience with test management tools (e.g., JIRA, TestRail, or similar).
Experience in API testing (using tools like Swagger, Postman or SOAP UI)
Familiarity with version control systems (e.g., Git, SVN).
Understanding of CI/CD pipelines and related tools (e.g., Jenkins, CircleCI).
Soft Skills:
Strong analytical and problem-solving skills.
Excellent communication skills, both written and verbal.
Ability to work collaboratively in a team environment.
Detail-oriented with a strong focus on quality.
Additional Requirements:
Knowledge of security testing principles is a plus.
Ability to prioritize tasks and manage time effectively in a fast-paced environment.
We are looking for a Senior Backend Web Developer who will build with us innovative and intelligent solutions for Yerevan Municipality.
We are looking for a Mid Level Backend Web Developer to build smart, clear and intuitive client-side web solutions for our products for the Municipality.
Join TMCYC, where innovation meets practicality. We are looking for a Mid-Level Python Developer who is not only passionate about coding but also eager to contribute to our ongoing projects with a proactive mindset.
At TMCYC, we are dedicated to enhancing public services and infrastructure within Yerevan city through innovation and technology. As a public institution, we ensure the stability of both our projects and the careers of our team members, offering a solid foundation for personal and professional growth.
We are Always Looking for Talents. Get in Touch!