
Automation Test Engineer
ERBrains Business Solutions • Bengaluru, Karnataka, India
Role & seniority: Senior Software Engineer, Automation Testing (5–7 yrs experience)
Stack/tools
-
WebDriverIO with Cucumber BDD
-
JavaScript automation scripts
-
CI/CD: Jenkins / Azure DevOps
-
Reporting: ExtentReports / Allure
-
Defect/test management: JIRA
-
Version control: GitHub
Top 3 responsibilities
-
Design, develop, and maintain robust test automation frameworks
-
Implement and run automated tests within CI/CD pipelines; deliver per scope and estimates
-
Collaborate with cross-functional teams to define test strategy, track defects, and mentor/evaluate team members
Must-have skills
-
4–5 years in test automation
-
Selenium WebDriverIO with Cucumber BDD
-
JavaScript for automation scripting
-
Experience with Jenkins or Azure DevOps
-
Reporting with ExtentReports or Allure
-
JIRA for test/defect tracking; GitHub for version control
-
Strong debugging, analytical, and collaboration skills
Nice-to-haves
-
API automation tools (Postman, REST-assured)
-
Basic cloud infra (AWS/Azure) or Docker/containerization
-
Cross-browser/device/responsive design testing
-
Generative AI concepts/tools (e.g., Bedrock, LLMs) and related frameworks
-
Kafka/Kinesis for real-time data streams
Location & work type: Bangalore, Hybrid work model
Full Description
Join the digital revolution with ERBrains Business Solutions, where we're not just transforming businesses – we're shaping the future of digital innovation!
About Us
At ERBrains, we're all about driving business transformation and re-engineering processes to pave the way for tomorrow's digital landscape. Our expertise spans ERP Consulting, Implementation, and Managed Services, utilising cutting-edge platforms which includes ERP Consulting, Implementation and Managed Services using Microsoft Dynamics 365, Cloud Consulting, Microsoft Azure and Microsoft Dynamics 365. With a powerhouse team of over 120 professionals across ERBrains India, Dubai, UAE, and the USA, and over a decade of Microsoft Gold Competency in IT Service Management, we're primed to lead the charge into tomorrow's digital era!
Job Title: Automation Testing
Experience: 5 to 7 yrs
Job Location: Bangalore (Hybrid)
Job Description
As a Sr. Software engineer, your role typically involves working and delivering independently on a set of assigned tasks. At times you will be required to mentor and upskill your subordinates. You would also be required to evaluate the performance of your subordinates (in case you have any). You would be part of a high-performance team that you would be required to collaborate extensively and work. You would be expected to deliver on your core skills and develop additional skills in the job for you as well as your team. You will be a part of an offshore team usually working on a product development team serving one of our global customers.
Key Responsibilities
Program and deliver as per the scope provided by your manager. Actively participate in the discussions/scrum meetings to comprehend and understand your scope of work and deliver as per your estimates/commitments. Proactively reach out to others when you need assistance and to showcase your work, work independently on your assigned work. Manage a set of team members as mentors and evaluate their performance. Key Requirements
Design, develop, and maintain robust test automation frameworks using WebDriverIO with Cucumber (BDD). Write clean, scalable, and maintainable automation test scripts in JavaScript. Integrate automated test scripts with CI/CD pipelines (Jenkins / Azure DevOps). Generate detailed execution reports using ExtentReports or Allure. Collaborate with cross-functional teams to define test strategies, acceptance criteria, and automation coverage. Track and manage defects and test cases using JIRA. Maintain code repositories, perform code reviews, and manage version control with GitHub. Contribute to continuous improvement of QA processes and practices. Required Skills
4–5 years of experience in Test Automation. Expertise in Selenium WebDriverIO with Cucumber BDD. Proficiency in JavaScript for writing automation scripts. Experience with CI/CD tools like Jenkins or Azure DevOps. Hands-on knowledge of ExtentReports or Allure for reporting. Working knowledge of JIRA for test and defect management. Experience with GitHub for version control. Strong debugging and analytical skills. Good communication and collaboration skills. Good To Have
Exposure to API automation tools (e.g., Postman, REST-assured). Basic knowledge of cloud infrastructure (AWS, Azure) or containerization (Docker). Familiarity with responsive design testing on various devices and browers. Exposure to API automation tools (e.g., Postman, REST-assured). Basic knowledge of cloud infrastructure (AWS, Azure) or containerization (Docker). Familiarity with responsive design testing on various devices and browsers. API frameworks
DB - Lamda proxy - database connector DB - Relational dB / Redshift Generative AI - bedrock as LLM custom coding framework Good To Have Skills
Real-time and Streaming Data - Apache Kafka, Amazon Kinesis Generative ai concepts – Bedrock, LLM, Embeddings, Vector db. LanghChain, Langraph etc
**Please note:** due to the high volume of inquiries, we may not be able to respond individually to every applicant. Rest assured, our team will make every effort to respond as promptly as possible.