About Vertex IT Solutions:
Vertex IT Solutions is a Lahore-based software company serving as the back office for a U.S.-based
technology firm. We deliver innovative software and digital solutions to global clients, operating primarily
during the night shift in Pakistan to align with U.S. business hours.
Our focus areas include software engineering, Software Quality Assurance, DevOps, Enterprise
applications, and digital transformation. At Vertex, we believe in building not just technology, but
meaningful success stories for our clients and our people alike.
We’re now looking for an experienced QA Automation Engineer to help us strengthen our testing
frameworks, enhance product quality, and support our growing, high-performing engineering team.
Position Overview
As a QA Automation Engineer at Vertex IT Solutions, you will play a crucial role in ensuring the quality,
reliability, and performance of our software solutions. You will design, develop, and maintain automated
test frameworks that streamline the testing process, enhance product stability, and ensure timely
delivery of high-quality applications.
This position requires a proactive, detail-oriented professional who thrives in a fast-paced environment
and takes full ownership of automation testing initiatives. You will collaborate closely with development,
product, and DevOps teams to identify test requirements, implement automation strategies, and
continuously improve our QA practices.
Key Responsibilities
1. Test Automation Development & Execution
- Design, develop, and maintain automated test scripts using Selenium WebDriver with Java.
- Build robust, reusable, and scalable test automation frameworks.
- Execute functional, regression, and integration tests across web-based applications.
- Debug and maintain existing automated scripts to ensure consistent performance.
2. Test Planning & Collaboration
- Work closely with developers, product managers, and QA team members to define test requirements and acceptance criteria.
- Participate in sprint planning and Agile ceremonies to align QA goals with development cycles.
- Develop and maintain detailed test documentation, including test plans, test cases, and reports.
3. Quality Assurance & Continuous Improvement
- Identify, log, and track software defects; collaborate with engineering teams for prompt resolutions.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins or GitLab CI.
- Continuously enhance automation coverage, performance, and reliability. Contribute to quality metrics and provide data-driven insights to support continuous process improvement.
4. Technical Excellence & Best Practices
- Ensure adherence to software testing standards and best practices.
- Stay updated on the latest testing tools, trends, and automation frameworks.
- Support manual QA efforts when necessary to ensure full coverage of test scenarios.
Required Skills & Qualifications:
- Bachelor’s degree in computer science, Information Technology, or related field.
- 2-3 years of professional experience in QA Automation.
- Proven expertise in Selenium WebDriver with Java.
- Strong command of TestNG or JUnit frameworks.
- Experience with Maven/Gradle for build management and Git for version control.
- Hands-on experience with Jenkins, CI/CD pipelines, and Agile/Scrum environments.
- Familiarity with REST API testing tools (e.g., Postman, RestAssured) and SQL for data validation.
- Excellent analytical, problem-solving, and communication skills.
What We Offer
- Competitive salary package with performance-based incentives.
- A professional, collaborative, and innovation-driven work environment.
- Opportunities for leadership growth and skill development.
- Exposure to international projects and a global work culture.
- Medical, paid leaves, and other employee benefits.
- The opportunity to make a meaningful impact by enhancing product quality through innovative test automation and continuous improvement.