Qa - Aomation Testing Resume
4.00/5 (Submit Your Rating)
UT
PROFESSIONAL SUMMARY:
- 6+ years of experience in Software Testing (Automation and Manual) with a solid understanding of SDLC and STLS principles.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Scrum.
- Experienced in composing Test Plans, Test strategies and test cases from requirement documents and Use - Cases.
- Participate in peer reviews for requirements and technical specifications.
- Solid Java programmer and proficient in software test automation with Selenium WebDriver library.
- Write and execute automated test cases using Selenium WebDriver to automate manual testing solutions.
- Experienced in building data-driven test automation framework from the scratch.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium WebDriver, Java, Maven, TestNG.
- Proficient in using build tools such as Maven and Jenkin
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Comfortable with fast-paced agile development environment with short release cycles.
- Experienced in Test Status report generation to show test coverage, test case completion, test execution numbers, defect summary and defect classification based on multiple criteria.
- Good knowledge of test management and defect tracking tools such as Jira
- Ability to work in a team environment or independently, good at multi-tasking and working well under tight deadlines with high efficiency. Strong verbal and written communication skills.
SKILLS & ENVIRONMENT:
Katalon Studio,BitBucket, GitKraken, GitHub, Java, Selenium WebDriver, Selenium Grid, Cucumber, CICD, Jenkins, GIT, Jira, TestNG, Junit, GitExtensions, JavaScript, SQL, HTML, XML, XPath, Maven, Eclipse, TDD, BDD, KDD, DDD, SQL Server, Oracle, DB2,soapUI, postman, apache,Windows, Linux, VM, IE, Chrome, Agile-Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
QA - Automation Testing
Confidential, UT
Responsibilities:
- Followed Agile methodology, participated in daily standup, grooming meeting, sprint planning, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint
- Automating leasing Application using selenium web driver with java.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Actively participated in status report meetings and interacted with other team members for technical issues.
- Logged, reported and tracked defects in Jira. Tracked defects to closure by coordinating with the Dev-team.
- Performing different kinds of testing like Smoke, Black Box, GUI, Functionality, Integration, Regression, Compatibility, System, and User Acceptance (UAT) of web and client/server applications.
- Using GIT Source Control and Jenkins for CI & CD.
- Reviewing and prioritizing the user stories from testing perspective which are part of sprint backlog and product backlog.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Creating Test Data, Execution of test case, Monitoring test execution logs.
- Responsible for the quality and completion of testing deliverables
- Responsible for coordinating the Manual End-to-End testing and Backend testing
- Hands on experience in developing the automation frameworks - Data Driven, Keyword Driven, Page Object Model, Test NG & Grid
- Collaborate with other Software Engineers, Data Scientists, Data Engineers in Architecting, Developing and Innovating a very robust, scalable and flexible leasing underwriting platform
- Identify, evaluate and recommend QA process and activities supporting software engineering as well as advanced analytic technology systems.
- Participate in the design and development of a common, scalable, reusable, easy to maintain, and effective testing platform and execution framework
- Perform all aspects of quality assurance during the sprint cycles
- Contribute to the adoption and success of continuous integration and unit testing practices.
Test Automation Engineer
Confidential, MD
Responsibilities:
- Involved in reviewing and updating test plan in an iterative development & testing environment.
- Worked closely with the product manager in gathering and reviewing the business requirements for each Sprint.
- Created Test Scenarios and Cases for Functional, Regression, and Back -end testing.
- Created the automation framework using Selenium WebDriver, Java, TestNG, GitHub and Maven.
- Utilized Jenkins as part of Continuous Integration Process for execution of functional tests
- Followed Page Object Design Pattern for writing automated tests in Java. developed a custom reporting tool with Extent Report library for the existing automation test framework.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Achieved Integration of Jenkins server, Maven and TestNG for the nightly execution of regression tests.
- Strong knowledge in Java OOPs concepts.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver
- Identified UI changes and their potential impacts to existing tests.
- Setup Selenium WebDriver to run test scripts on different browsers using selenium grid.
- Used JIRA to store and maintain the Test Repository and Document Generation.
- Proficient in customizing Selenium Framework to suit in a testing environment and enhancing the scripts for Reusability.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills.
Selenium Automation Tester
Confidential, PA
Responsibilities:
- Participated in analyzing business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Proficient in Agile development environment with frequently changing requirements and features set.
- Based on then functional specification, created test cases and prepared test data for simultaneous and combined testing.
- Used Page Object Model, UI Mapping, Selenium Data Driven using CSV, CSS Selectors as a part of Framework
- Develop Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
- Used Regex, complex xpath and custom css locators to handle dynamic elements of html pages.
- Separated selenium locators and test data from the scripts, used POI API to read data from the excel sheets.
- Used log4J to generate different logging for every step of tests.
- Work on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used GitHub as a source repository.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Setup distributed cross browser testing witht the help of selenium grid and Jenkin.
- Proficient in performing backend testing to validate data using SQL queries.
- Good Knowledge in participating in bug triage meetings with developers to validate the severity of the bug.
- Excellent Communication and Presentation skills, Quick learner, Motivated Team player, ability to work independently and fast paced environment.
QA Analyst
Confidential, DE
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Involved in test cases development from technical specifications and functional requirements.
- Performed functional, regression, GUI and User Acceptance Testing.
- Responsible for updating and maintenance of existing selenium scripts.
- Maintained Test cases and Test requirements into Quality Center/ALM.
- Actively participated in daily scrum meetings and involved in bi-weekly sprint releases.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.