Position - DevOps Engineer
About Us:
Northwood Consulting PVT LTD is a technology services company specializing in custom software development, automation, AI, and IoT solutions. We are a dynamic and growing team passionate about delivering innovative solutions to our customers.
Job Description:
As a Quality Assurance Engineer at Northwood, you will play a crucial role in ensuring the quality and reliability of our user-interactable web applications that provide valuable insights and analytics. You will work closely with the development and DevOps teams to design and execute test strategies, identify defects, and ensure a smooth and responsive user experience.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and design test strategies.
- Develop and execute test plans, test cases, and test scripts to verify the functionality and performance of web applications.
- Perform manual and automated testing to identify defects and inconsistencies.
- Integrate automated testing into the CI/CD pipeline for continuous testing.
- Collaborate with DevOps Engineers to ensure proper deployment and configuration of test environments.
- Evaluate and report on the test results, identifying issues and working with the development team to resolve them.
- Perform regression testing to ensure that new changes do not adversely impact existing functionality.
- Create and maintain documentation related to test processes and results.
- Participate in code and design reviews to provide feedback from a quality perspective.
- Stay up-to-date with the latest industry trends and best practices in quality assurance and testing.
- Mentor and provide guidance to junior quality assurance team members, fostering a collaborative and innovative work environment.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of professional experience as a Quality Assurance Engineer or in a related role.
- Proficiency in test case design and execution, manual and automated testing.
- Experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG, or similar).
- Knowledge of test management and defect tracking tools (e.g., JIRA, TestRail, or similar).
- Familiarity with continuous integration and continuous deployment (CI/CD) processes.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated, with a passion for staying updated on emerging QA technologies and industry trends.
This job description outlines the key responsibilities and qualifications for a Quality Assurance Engineer position at Northwood Consulting PVT LTD, aligning with the project's objectives and requirements.