
We are seeking a talented QA automation engineer to design testing procedures for our software applications. In this role, will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team.
To ensure success as a QA automation engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. A skilled QA automation engineer can design and write efficient test procedures for every software application.
QA Automation Engineer Responsibilities:
- Meeting with the software design team to discuss verification protocols.
- Identifying software application weaknesses and target areas.
- Sketching out ideas for automated software test procedures.
- Reviewing software bug reports and highlighting problem areas.
- Writing automation scripts and implementing software applications.
- Designing and installing software databases.
- Troubleshooting automation software and finalizing system procedures.
- Identifying quality issues and creating test reports.
- Collaborating with the design team to solve application faults.
QA Automation Engineer Requirements:
- Bachelor’s degree in computer science, software engineering, or a similar field.
- Previous experience working as a QA automation engineer.
- Advanced programming skills including automation systems and databases.
- Must have worked on Selenium,Cucumber,Maven
- Familiarity with programming script languages including Java and VBScript.
- Excellent analytical skills.
- Detailed knowledge of application functions, bug fixing, and testing protocols.
- Good written and verbal communication skills.
- Strong attention to detail.
- Good project management skills.

Similar jobs
Position: QA Engineer – Jupiter
Location: Pune / Mumbai
Notice Period: Immediate to 30 Days
Experience: 5–8 Years
About the Role
We are looking for a passionate and detail-oriented QA Engineer to join our team for the Jupiter project. The ideal candidate will have strong technical expertise, excellent problem-solving skills, and a deep understanding of quality assurance principles. You will play a key role in ensuring our applications meet the highest standards of quality, performance, and reliability.
Key Responsibilities
- Perform functional, integration, regression, and system testing for complex technical projects.
- Develop, execute, and maintain test cases and test scripts.
- Collaborate closely with developers, business analysts, and project managers to understand requirements and ensure test coverage.
- Identify, log, and track defects through the software development lifecycle.
- Conduct exploratory testing to uncover edge cases and usability issues.
- Participate in release validation, UAT, and production support activities.
- Provide detailed test reports and communicate results to stakeholders.
- Apply QA methodologies and best practices to improve overall product quality.
Required Skills & Qualifications
- 5–8 years of hands-on QA experience in testing complex software systems.
- Strong understanding of QA theory, processes, and methodologies.
- Solid system thinking and analytical skills.
- Good understanding of SQL and Linux fundamentals.
- Excellent verbal, written, and numerical communication skills.
- Ability to work independently and in a fast-paced team environment.
Nice to Have
- Experience in the Finance / Banking domain.
- Basic programming or automation skills.
- Hands-on experience in Exploratory Testing.
- Experience supporting UAT or production environments.
About the Company
Peacock Engineering Ltd is a Gold-accredited IBM Premier Business Partner which has amassed over 300 person years of experience implementing business critical EAM (Enterprise Asset Management) solutions across a range of industries such as oil & gas, pharmaceuticals, utilities, facilities management, transport, and power generation.
Peacock Engineering Ltd specialise in providing consultancy services and support for the IBM Maximo EAM software product and maintain a pool of highly experienced and capable consultants fully conversant with IBM Maximo and its functionality, capabilities, and opportunities for customisation to meet business need.
Main Purpose:
Peacock Engineering’s Technical Services team is now looking for an Test Analyst Professional to support the growing demand for Maximo enterprise asset management solutions, working from our office in Bangalore.
Specific Responsibilities:
- Manual testing
- Functional including Smoke, Integration, System, System integration and Regression testing.
- Limited Non-functional testing.
- Analysing requirements documentation and user stories to build standardised test artifacts.
- Creating Test Data requirements and prerequisites.
- Planning and creating test traceability matrix for the projects involved.
- Provide technical services over the entire lifecycle of a project.
- Effective communication skills (verbal and written) possess the ability to multi-task.
- Waterfall and Agile methodology work experience.
Skill Requirements - Essential:
- Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience.
- Minimum four (4) years of work experience.
- Effective communication skills, and the ability to work well in a project team environment.
- Creating Test plan, Test cases, and Test Reporting documentations.
Skill Requirements - Preferable:
- DevOps Methodology work experience.
- API testing- Postman/SOAP API/REST API.
- Knowledge of Automation testing (functional or non-functional).
- Maximo knowledge required to help plan and execute numerous projects.
- Certification in relevant work domain.
Person Specification/Attributes:
- Professional and committed, with a disciplined approach to work.
- Motivated and driven by finding and providing solutions to problems.
- Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers.
- Has respect for others and their views.
- Technology minded and focused, enthusiastic about technologies.
- Analytical, able to raise from the detail and see the bigger picture.
- Dedicated to continually updating and upgrading own knowledge.
- Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things.
- Values quality at the centre of all things in work.
Due to considerable amounts of virtual working and interaction with colleagues and customers in different physical locations internationally, it is essential that the successful applicant has the drive and ethic to succeed working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.
As an employee, you will be encouraged to continually develop your capability & attain certifications to reflect your growth as an individual.
Great opportunity to work in Roots Innovations Pvt.ltd., We simplify the RPA (Robotic Process Automation) platform with AI-powered Bots to manage business processes & compliance for all types of industry sectors.
Educational Qualification: BE/B.Tech/BCA/BCS/MSC/MCA/MCS/M.Tech(Certification course will be Advantage)
Experience - 5 to 11 year
Job Description :
Roots Innovation Labs is looking for a Test Engineer/ Software Delivery Lead with expertise in Selenium WebDriver for Creating Basic Test Cases. Managing and Tracking the projects for any given engagement
Roles and responsibilities :
1)Identifying customer needs and overseeing service delivery within the business context
2) Reviewing software requirements and preparing test scenarios.
3) Test case execution for functional, performance and load testing
Lead, guide, and monitor the analysis, design, implementation, and execution of the test cases, test procedures, and test suites..
4)Interacting with clients to understand product requirements.
5)Participating in design reviews and providing input on requirements, product design, and potential problems.
6)Planning, Executing, Managing, and Tracking the projects for any given engagement.
7)Building up and leading the Teams to the success of the project.
8)Leading and ensuring the project team's processes and tasks are carried out efficiently.
Required Education/Experience/Skills:
- A Bachelor's degree in Computer Science or related field.
- Up-to-date knowledge of software test design and testing methodologies.
- Working knowledge of test techniques and compatibility with various software programs.
- Working knowledge of programming.
- Excellent communication and critical thinking skills.
- Good organizational skills and detail-oriented mindset
- BE Computer Science, MCA or equivalent
- Solid hands-on with JMeter or related tools.
- Knowledge of CI/CD implementation for Load Testing- JAVA applications. Prefer
MongoDB knowledge and hands-on.
- Knowledge and hands-on with complex enterprise cloud environment performance
testing.
- Experience in AWS Services.
- Familiarity with microservices.
- Understanding the non-functional requirements
- Evaluating the objectives of the service level agreement
- Analyzing business scenarios
- Designing the test scripts and the workload models
- Identifying parameter for testing
- Executing performance tests & establishing checkpoints
- Using consistent metrics for monitoring
- Interpret results and graphs.
- Understand describe the relationship between queues and sub-systems
- Identify suggestions for performance tuning
- Working with the cross-functional team, analyze/profile the application for performance
and scalability bottlenecks
Experience:
- Min 6-8 year experience
- Not more than15 years experience
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week (11 AM to 7 PM).
Position:
- Full time/Direct
Other Benifits
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12
PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other
incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here
because you love the company. We have only a 15 days notice period.
This position will play a primary role in planning, implementing, leading and executing
all aspects of Quality and Testing. The role requires hands-on QA expertise, ability to
take initiative and develop and evolve our QA processes. The right candidate will be able
to analyze the systems to determine what to test, the priority of those tests and the best
way to test.
Skills and Experience:
• 2+ years’ experience in the software quality field including prior hands-on quality
engineering experience in Website, iOS and Android apps testing.
• Demonstrated experience developing and executing test cases, scripts, plans and
procedures to support various development methodologies
• Familiarity with entire software development life cycle and test cycles (Unit,
Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
• Understanding of multi-tier web application architecture and deployment
• Understanding of existing QA best practices and methodologies to design,
implement and automate processes
• Experience coordinating with external QA resources
• Prior success using a metrics-driven approach and closed-loop feedback to
improve software deliverables and improve predictability and reliability of
releases
• Detailed and effective written communication skills for documenting the features
tested and bugs found
• Highly organized, detail oriented, extremely responsive and able to prioritize a
large number of tasks
• Self-motivated, works well independently and with others
Responsibilities:
• Establish and evolve formal QA processes, ensuring that the team is using
industry-accepted best practices.
• Oversee all aspects of quality assurance including establishing metrics, applying
industry best practices, and developing new tools and processes to ensure quality
goals are met.
• Act as key point of contact for all QA aspects of releases, providing QA services
and coordinating QA resources internally and externally.
• Lead and mentor QA team members, as well as manage outside contract testers.
• Develop and execute test cases, scripts, plans and procedures (manual and
automated).
• Diagnose defects and track them from discovery to resolution.
• Partner with engineering teams to stay informed of new technologies being
introduced and to ensure that system components are designed for testability.
• Respond to all requests from team members in a timely professional manner.
- Play an active role in QA activities during all phases of our product development from requirements elaboration, design/development, test and deployment
- Responsible for manual and automated testing activities for a multi-tier web-based platform. This includes writing test cases based on business requirements, test data creation, creating and maintaining automated scripts to test front-end, APIs and database changes
- Creating and maintaining all QA related documentation throughout the process
- Execution of the test phase consistent with the overall project schedules
- Direct interaction/facilitation of bug resolution with engineering teams
- Work effectively within a dynamic team environment following standards and best practices and ensure the highest level of quality
- Ability to understand the technical architecture, its implementation, design patterns, data representations and infrastructure powering these systems.
- Work closely with software devs and solution architects to understand the tech stack, design and accordingly build the test frameworks, setup infra and build execution models to drive the end-to-end quality efforts of backend systems/services and client apps
- Debug test failures, read through logs, network calls and make preliminary root cause analysis of defect/bug
- Develop test plans, test cases, test design documents with good coverage and optimised testing approach
- Should be able to identify the test cases qualifying for test automation
- Use of tracking tools to log, manage, resolve and report on bugs
Candidate requirements
Must have
- At least 2-4 years of experience in manual and automated quality assurance
- Experience on automation tools like TestNG, Selenium (Grid, parallel, SauceLabs), Mocha_Chai frontend or backend test automation
- Good understanding of REST APIs and a solid experience in testing them
- Tools like Jira, Asana or similar bug tracking tool, Confluence - Wiki, Jenkins - CI tool
- Knowledge of different browsers and cross-platform operating systems
- Keen eye for design and functional UX
- Strong in writing SQL queries
- Proficiency in git
- Ability to develop or maintain applications for test automation
- Excellent written and oral communication and organisational skills with the ability to work within a growing company with increasing needs
- Proven track record of ability to handle time-critical projects
Good to have
- Experience in working in a distributed micro-service environment
- Proficiency in Python, JavaScript or any other programming language
- Hands-on experience in testing frameworks like Pytest or testing platforms like BrowserStack
- Built APIs at some point and practical knowledge on working with them
- Good understanding of CI/CD
- Ability to independently manage test environment deployments and handle issues around it
- Performed load testing of API endpoints
- Should have built an API test automation framework from scratch and maintained it
- Knowledge of cloud platforms like AWS, Azure
- Bachelor's degree in Computer Science / IT / Computer Applications
In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.
Ultimately, you will ensure that our products, applications and systems work correctly.
Responsibilities
Review and analyze system specifications
Collaborate with QA Engineers to develop effective strategies and test plans
Execute test cases (manual or automated) and analyze results
Evaluate product code according to specifications
Create logs to document testing phases and defects
Report bugs and errors to development teams
Help troubleshoot issues
Conduct post-release/ post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Requirements
Proven experience as a Quality Assurance Tester of minimum 4 years
Must have knowledge in API and Selenium Automation
Must have knowledge of SQL and Linux
Working knowledge of test management software (e.g. qTest, Zephyr, TM4J)
Analytical mind and problem-solving aptitude
Excellent communication skills
Strong organizational skills
Base Criteria
Candidate should be comfortable with APP and UI Testing (Must)
Candidate should be able to write excellent Test cases (+ve and -ve)
Candidate should be good in logical implementations
Candidate should be good in Communication and work approach
Candidate should have good solution oriented approach
Candidate worked with premium Institution or premium product/app will be a great plus
We have an opening for QA Engineer/Test Engineer in our company. Please find below the job descritpion for the same.
Job Description:
Skills:
* Should have excellent manual testing skills.
* Good knowledge in automation testing using Selenium WebDriver.
* Should have good written & communications skills to write the test cases and documentation.
* Good Analytical skill, Proactive, Capability of thinking through a scenario.
* Knowledge in mobile automation testing using Appium is a plus point.
Responsibilities:
- Creation of automated test scripts to reduce the amount of time and effort spent on testing.
- Strongly adhere to specification and style guides.
- Ensure the application meets the performance, quality and targets.
- Leverage new and established testing methodologies.
- Translate the given design document into proper Test Cases for maintainability.
- Work hand-in-hand with developers to understand the flow of modules and document it.
- Execution of test cases/test scripts for manual/automation testing.
- Should have working knowledge of SQL server.
- Design and create test conditions and scripts to address business and technical use cases.
- Analyze data and results of tests, record defects, provide status.
- Document, track and escalate issues as appropriate, using JIRA or similar tools/means.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Build Deployment on Test Environment.
Requirements:
- Experience in end-to-end user testing for minimum 1-2 yrs.
- Have prior experience with manual testing in web and Android applications.
- Logging bugs, detailed test reports, screenshots, and videos in the bug tracker during pre-release and post-release testing.
- User & usability testing on the design prototypes being passed to the development team.
- Well versed with Agile testing methodologies.
- Opportunity to define, design, tool and implement entire Automated testing using Selenium/TestNG/Appium or any other tool of choice.
- Ability to stick to deadlines.
- Manage regular exploratory testing campaigns by employing a large number of short-term remote testers.
- Ability to operate in white-spaces where ambiguity or lack of knowledge might be imminent in tackling problems. In short, love the entire startup experience.
- Good Knowledge of Core Java.
- Good Knowledge in Selenium.
- Troubleshoot problems related to scripts, framework components,application changes, etc., and repair issues.
- Experience in working with Agile Projects and Scrum Process.
- Enable and/or perform development of test automation by designing and writing automated test scripts based on defined test cases,including the definition of test data for consumption by scripts during test execution.
- Must have experience in writing TDD and BDD test cases.
- Analyze test logs, and report test results/metrics.










