Job Openings at TechnoGenics SMC PVT LTD
About TechnoGenics:
TechnoGenics SMC PVT LTD is a leading cybersecurity and engineering solutions company based in Lahore District. Our focus is on security product engineering, malware research, and managed services for global customers. With a strong emphasis on innovation and problem-solving, we attract top talent and deliver excellent performance results.
Software Engineer in Test: 1 opening having 0-2 years of experience.
Senior Software Engineer in Test: 1 opening having 4-6 years of experience.
Senior Software Engineer in Test
About the Job:
We are seeking a highly skilled and experienced Senior QA Engineer to join our dynamic team. The ideal candidate will have a strong background in quality assurance, with a focus on both manual and automated testing. You will be responsible for ensuring the quality and reliability of our software products through rigorous testing and continuous improvement processes.
Responsibilities:
- Develop and execute comprehensive test plans and test cases.
- Perform manual and automated testing to identify and resolve software defects.
- Collaborate with development teams to understand requirements and provide feedback on design and implementation.
- Conduct regression testing to ensure existing functionality is not affected by new changes.
- Mentor and guide junior QA engineers, providing technical expertise and support.
- Participate in code and design reviews and contribute to the improvement of testing processes and methodologies.
- Stay up-to-date with industry best practices and emerging trends in QA and testing.
Requirements and Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, quality assurance and automation.
- Strong knowledge of QA methodologies, tools, and processes.
- Proficiency in automated testing using Python, PyTest, JUnit.
- Expertise in using cloud services.
- Expertise in API testing.
- Ability to develop automation tools and frameworks using python.
- Strong grip on DB Design, SQL and scripting languages.
- Experience with performance and security testing.
-
Knowledge of Computer Networks and OS Internals
- Excellent problem-solving skills and attention to detail.
- Experience in DevOPs and CI/CD is a plus.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Familiarity with Agile/Scrum development methodologies.
Software Engineer In Test
About the Job:
We are looking for a motivated and detail-oriented QA Engineer with 2+ years of experience to join our team. The ideal candidate will have a solid understanding of quality assurance processes and be capable of performing both manual and automated testing to ensure the highest quality of our software products.
Responsibilities:
- Develop and execute test plans and test cases based on product requirements.
- Perform manual testing to identify and document software defects.
- Assist in the development and maintenance of automated test scripts.
- Collaborate with development teams to understand requirements and provide feedback.
- Conduct regression testing to ensure existing functionality is not impacted by new changes.
- Analyze test results and report findings to the development team.
- Participate in team meetings and contribute to the improvement of testing processes.
Requirements and Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in quality assurance and software testing.
- Familiarity with QA methodologies, tools, and processes.
- Strong programming concepts in Python, C++ or any other language.
- Expertise in API testing is a plus
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
- Ability to work independently and as part of a team.
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of Computer Networks and OS Internals is plus