Experienced QA Automation Tester with a proven track record of successfully implementing and executing automated testing strategies. With three years of hands-on experience, I have developed expertise in utilizing industry-leading tools such as Selenium, Cucumber, and Jenkins to streamline the testing process and ensure the delivery of high-quality software products. Proficient in programming languages like Java and Python, I possess a strong foundation in test automation frameworks and methodologies.
My background includes extensive work with Agile methodologies, including Scrum, and collaborating closely with cross-functional teams to identify requirements, develop test cases, and execute comprehensive test plans. I excel in analyzing complex systems, identifying areas for automation, and designing efficient and maintainable automated test suites.
With a keen eye for detail and a commitment to continuous improvement, I thrive in dynamic environments where I can leverage my analytical skills to identify and address potential issues early in the development lifecycle. I am passionate about software quality assurance and dedicated to delivering reliable, scalable, and user-friendly software solutions.
Looking to leverage my skills and experience to contribute to the success of innovative projects and drive excellence in software testing.
· Created Automation Test Scenarios according to the Business and System Acceptance Criteria using Gherkin language in Behavior driven development (BDD).
· Effectively used Selenium WebDriver, Java, Cucumber, Page Object Model, TestNG and Maven to develop test automation framework.
· Created Test Data to validate the new application as per requirement specifications.
· Created Test plans and Test cases and performed manual testing as well.
· Performed Data Driven test using Scenario Outline in cucumber framework.
· Automated End to End tests for cross browser testing using Selenium automated scripts.
· Maintained automation code in central repository GIT.
· Involved in DRB (Defect Review Board) during multiple customer release.
· Involved in regression testing for the modified builds. Raised defects by giving validations and doing negative testing on applications.
· Configured automation framework with Jenkins to run it nightly.
· Used JIRA for bug tracking, documentation management.
· Attended Tester Tech Scrum meetings and applied the thoughts and ideas shared across the teams.
· Attended Daily Stand ups, Sprint Planning, Project Increment planning, Weekly scrum, and retrospective.
· Well conversant with software testing methodologies including developing Test plans, Test scenarios, Test cases, Test procedures, Test reports and documenting manual and automation tests
-Proficiency in designing, developing, and executing automated test scripts using industry-standard automation tools such as Selenium WebDriver, TestNG, JUnit, or similar frameworks.
-Strong programming skills in languages like Java, Python, C#, or JavaScript to write robust and maintainable test scripts.
-Experience with various test automation frameworks like Data-driven, Keyword-driven, or Behavior-driven development (BDD) frameworks such as Cucumber.
-Solid understanding of web technologies such as HTML, CSS, JavaScript, and familiarity with web development frameworks.
-Proficient in testing RESTful and SOAP web services using tools like Postman, REST Assured, or SoapUI.
-Basic understanding of SQL and experience in writing SQL queries to perform database validation and testing.
-Hands-on experience with CI/CD tools like Jenkins for automating build, test, and deployment processes.
-Familiarity with version control systems such as Git for code management and collaboration.
-Experience working in Agile/Scrum environments, participating in sprint planning, stand-ups, and sprint reviews.
-Ability to analyze requirements, identify test scenarios, and create comprehensive test plans and test cases.
-Strong problem-solving skills to troubleshoot issues, identify root causes, and work collaboratively with development teams to resolve them.
-Effective communication skills to articulate test results, report bugs, and collaborate with cross-functional teams including developers, product managers, and business analysts.
-Ability to adapt to changing project requirements, priorities, and deadlines in a fast-paced environment.
-Meticulous attention to detail to ensure thorough test coverage and the delivery of high-quality software products.
-Eagerness to learn and stay updated with the latest trends, technologies, and best practices in software testing and test automation.
Automation Testing Tools: Selenium, Cucumber
Programming Languages: Java
Web Technologies: Spring Boot, RESTful WebServices
Database: MySQL, SQL
Operating Systems: Linux
Test Management: Jira
Frameworks: Maven
Agile Methodologies: Scrum
Continuous Integration/Continuous Delivery (CI/CD): Jenkins
Communication: Effective communication skills
Behavior-Driven Development (BDD): Cucumber
Quality Processes: Familiarity with quality assurance processes
Manual Testing: Experience in manual testing
Acceptance Testing: Experience in acceptance testing
Regression Testing: Proficient in regression testing
Analytical Skills: Strong analytical skills
Test Automation Frameworks: Familiarity with test automation frameworks
Project Management Tools: Experience with project management tools
Software Process Technologies: Knowledge of software development processes
Bug Tracking: Experience in bug tracking