Post Job Free
Sign in

Quality Assurance Test Automation

Location:
Charleston, IL
Posted:
February 06, 2025

Contact this candidate

Resume:

Rajesh Battula

Mobile: +1-447-***-**** Email: *************@*****.***

PROFESSIONAL SUMMARY

6+ years of Professional Experience in Software Industry on Automation Testing, Manual Testing and User Acceptance Testing.

Quality Assurance professional with strong knowledge in Manual, Automation and Behavioral Driven software testing.

Extensive experience in Agile and Waterfall software development methodologies.

Experience in test design, test development and test execution of Web Applications, Web Services and Database.

Experience in performing Functional, Integration, Regression, User Interface and User Acceptance testing.

Extensive experience in banking and financial services domain, ensuring compliance with industry regulations.

Experience in reviewing and inspecting Business Requirements and creating Test Plans, Test Cases, Test Scripts.

Writing Test cases using Element locators, Web Driver methods, Java programming features

Experience in using test management and defect tracking systems such as HP Quality Center (ALM) and JIRA.

Hands on expertise with test automation tools such as Selenium Web Driver, TestNG and Cucumber.

Knowledge in Java along with Eclipse IDE for development.

Developed and executed automated test scripts for Android and iOS applications using Appium, ensuring thorough functional, regression, and end-to-end testing.

Experience in API testing Web Services and RESTful Services testing using tool such as Postman and Rest Assured

Hands on experience in writing SQL queries for Database testing and End-to-End testing.

Experience in build tools Maven and Jenkins for Continuous Integration and Continuous Deployment (CICD) process.

Experience in GIT version control tool for code maintenance.

Implemented custom mobile gestures and interactions in Appium test scripts to simulate complex user behaviors, ensuring comprehensive test coverage for user scenarios.

Automated UI testing for mobile applications using Appium, validating the functionality, responsiveness, and layout consistency across different screen resolutions and devices.

Hands-on experience with Big Data technologies, SQL, and Oracle PL/SQL for database testing.

Experience in the improvement of Data driven and Hybrid Automation frameworks using JAVA and Selenium.

Experience in working with Java Script in Framework development.

Experienced in working with Selenium WebDriver automation script in Java for Page Object Model (POM).

Ability to adapt to new environment quickly, strong team player, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

Effective in handling multitasks, with a sense of urgency for rapid issue resolutions.

TECHNICAL SKILLS

Big Data Tools

Hadoop, Hive, Spark

Testing Tools

Selenium WebDriver, Cucumber, Test NG, Appium, JMeter, Karate

API Testing tool

Postman, RestAssured

Languages

JAVA, Java Script, Shell Scripting, PL/SQL, XML, HTML, PYTHON

IDE

Eclipse, IntelliJ, SQL Developer

Test Framework

POM, Hybrid, Behavioral-Driven-Development, Data Driven

Build and Integration Tools

Maven, Jenkins

Methodologies

Agile, Waterfall

Bug Tracking Tools

JIRA, HPALM

Version Control

GIT, GITHUB

Data Bases

Oracle, SQL server, AWS, PL/SQL

Operating Systems

Windows

Experience:

MACYS Jan 2024 – Present

Role: Software Development Engineer in Test

Responsibilities:

Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing and automation.

Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.

Perform API automation testing with Karate framework to validate backend services.

Involved in testing the application utilizing the Scrum (Agile) methodology.

Performed extensive database testing with SQL and PL/SQL for data validation, loading, and consumption.

Developed Unix shell scripts for automation tasks and validation of data pipelines.

Used Selenium Web Driver to test search results of Meta search engine.

Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.

Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (TestNG and Maven).

Participate in all ceremonies of Agile such as Sprint planning, Daily Standup, Sprint Demo, and Sprint Retrospective.

Executed test cases in each Sprint to test Sprint Backlog Items.

Implemented POM based automation testing framework utilizing Java, Java Script, Cucumber and Selenium WebDriver.

Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke and regression.

Optimized Appium test scripts to identify and resolve performance bottlenecks, enhancing test efficiency.

Maintained and updated Appium scripts to align with application changes and new feature rollouts, ensuring consistent test reliability.

Leveraged cloud-based device labs (e.g., Sauce Labs, BrowserStack) with Appium for distributed mobile testing, enabling efficient testing across multiple devices.

Extensive knowledge using Selenium locators like XPath, CSS Selectors to test the web application.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Testing RESTFul API using Postman and automated web services using Java library Rest Assured

Used Git to store my code to GitHub and GitHub was connected to Jenkins for continuous integration.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.

Designed and implemented responsive user interfaces using HTML, CSS, and JavaScript, ensuring optimal performance and seamless user experience across various devices and screen sizes.

Collaborated with UX designers to develop intuitive and accessible UI components, improving overall usability and customer satisfaction.

Utilized Appium's cross-platform capabilities to test mobile applications on both iOS and Android, improving test coverage and reducing manual efforts.

Integrated Appium with testing frameworks like TestNG/JUnit and Continuous Integration tools (e.g., Jenkins) for seamless automated test execution and reporting. Implemented back-end testing on oracle database by writing SQL queries.

Communicated with developers through all phases of testing to prioritize bug resolution.

Implemented Integration testing to verify the interface between various application modules.

Identified, Reported and Tracked Defects using JIRA management tool.

Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project.

Environment: Java, Selenium WebDriver, Cucumber, Oracle, SQL, TestNG, Maven, Jenkins, XPath, CSS, PostMan, JIRA, SQL, Windows, Internet Explorer, Firefox, Chrome.

Tech Mahindra May 2018 – Jul 2023

Role: QA Automation Engineer

Responsibilities:

Designed and implemented automated test scripts using Java and Python to validate end-to-end functionality of commerce platforms.

Identify the automation feasibility for the regression suite of the application using Selenium IDE.

Conversion of entire regression suit of the application to Selenium Scripts using Java-Selenium.

Validated KYC, AML, and fraud detection rules for financial applications.

Conducted risk-based testing for high-value transactions, fraud detection, and payment processing workflows.

Extensive experience in IDE like Eclipse for using java coding standards

Used Selenium Web Driver and creation of Automation Framework with POM and TestNG

Worked with Data Driven and Modular Driven frameworks for test automation

Responsible for defining automation standard and rule required for building automation specific test lab for conducting smoke test, function and regression.

Ensured compliance with banking regulations by validating security, data integrity, and financial transactions.

Performed Functional Testing, Data Driven testing, and Cross Browser Compatibility testing on different browsers like IE, Firefox & Chrome.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Reviewed the Test Reports and shared with other stake holders

Daily status report to business and project team on the test execution status

Developed SQL queries and Joins to validate the reports.

Review and validation of newly added functional test cases for automation feasibility

Conducted Smoke and regression test in different test environments

Supported and coordinated overall testing efforts in SIT.

Execution of manual test cases for scenarios where automation was not feasible

Mentored the new team members on Selenium

Environment: Windows, SQL, Oracle, Black box testing, Selenium WebDriver, JAVA, TestNG, JIRA.



Contact this candidate