Qa Java Selenium Automation Engineer/manual Tester Resume
PA
SUMMARY
- Over 7+ years of experience in Software Quality Assurance especially in Requirement Analysis, Test Plan formulation, Test Design, BDD
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Good Experience testing on Salesforce Lightning Page
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath to identify web elements.
- Experience with React JS, JavaScript, Ruby and Rails
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing
- Expertise in using Test managers to test the application and also used to record your actions, screenshots, IntelliTrace logs and other diagnostic data.
- Good command on managing lab environments using Test managers.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Experienced working on test management tools like team foundation server (TFS).
- Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
TECHNICAL SKILLS
Testing Tools: Selenium GRID, Selenium RC, WebDriver, WebDriver Backed Selenium, cucumber, SOAP UI, Appium
Languages: JAVA, Java Script, HTML, XML, C#.Net
IDE: Eclipse, SQL Developer
Test Framework: Junit, TestNG, Data Driven Framework, MVC, POM
Web Debugging Tool: XPath
Build Tool: Ant, Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, TFS, Rally DEV
Continuous Integration Tools: Jenkins, Hudson
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Application: Microsoft Office, Excel, PowerPoint, Outlook, IBM Lotus Note
Other tools: MS office, MS Visio
Databases: SQL Server, MS Access, Oracle, MySQL
PROFESSIONAL EXPERIENCE
Confidential, PA
QA Java Selenium Automation Engineer/Manual Tester
Responsibilities:
- Analyzed user requirements and functional specifications.
- Attend Sprint Planning, Daily standup, Retrospective meetings. Presented demo of the product as needed.
- Developed and update Test Plans, Test Cases, Test Scripts and Test Scenarios based on Business Requirements Documents, Functional Specification Documents and Use Cases in ADO
- Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android
- Performed GUI testing, Smoke testing, System Testing, Functional testing, Regression testing, Adhoc testing, End to End testing and Backend testing.
- QA Java usingSeleniumWeb driver, Java, and TestNG Annotations. Parameterization, Synchronization and defineTestresults. Defect Reporting and Tracking using any Defect Management Tool
- Performed Negative and Positive testing to test various input file formats using XL sheet.
- Worked with Automation framework like Selenium Web Driver and Cucumber.
- Worked on Salesforce Lightning Page Testing
- Created a project on Behavior Driven Development (BDD). Used Cucumber, Page Object Model to implement BDD.
- Storing code in GIT and share throughout the team member.
- Defect Reporting and Tracking using VSTS.
- Hands on Experience with NASBA, KAFKA
- Working experience on integration with Kafka and Rest API’s
- Tracked, monitored, and prioritized testing issues (bugs), and interacted with developers to understand and resolve bugs.
- QA Deployment and Smoke Testing experience using Azure Devops Pipelines
- Used C#. Net language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used TestNG framework to run unit test and Maven to build the Project.
- Performed User Acceptance Testing (UAT) and interacted with client/ end-users to support UAT sessions.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
- Conducted backend testing using SQL queries to validate data for database.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Base - line and Regression tests were scheduled and performed on every Release and build.
- Supported End-to-end testing for downstream systems.
- Creation of Test Data for Member data’s according to the scenarios.
- Experience automating tests for mobile devices, iPad, and tablet
- Creating the SQL Scripting i.e. table spaces, tables, indexes, constraints, triggers, synonyms, Database links, roles etc. Implementing basic replication using snapshots.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Extensively performed Manual Testing process to ensure the quality of the software.
Environment: C#.Net, Selenium WebDriver, TestNG, Jenkins, Page Object, XPath, Firebug, Visual Studio, Maven, SoapUI, REST API, GitHub, SQL, Oracle, Windows.
Confidential, Beloit, WI
QA Java Selenium Automation Engineer/Manual Tester
Responsibilities:
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Define, develop, and execute automation test scripts using java that leverage black and white box testing across functional, non-functional and performance testing.
- Solid background as a JavaScript engineer- ability to code in JavaScript, HTML, React JS and CSS
- Wrote highly efficient and maintainable java code to develop Page Objects using the Selenium Framework.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used TestNG framework to run unit test and Maven to build the Project.
- Prepared and developed test cases, test scripts, and test approach documents.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Used Build tool like Maven, JIRA to generate test report.
- Defect Reporting and Tracking using JIRA.
- Conducted backend testing using SQL queries to validate data for database.
- Performed GUI Test, Functional testing, Smoke testing, Unit testing, User Acceptance testing (UAT), System testing.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Facilitated User Acceptance Testing or coordinate parallel testing.
- Familiarity with Ruby-on-Rails
- Involved in testing reports designed by reporting tools such as Oracle Reports Services or Crystal Reports.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
- Involved in developing weekly status reports for the project team
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Page Object, HTML, XML, XPath, Firebug, Eclipse, Maven, SoapUI, REST API, QC, Bugzilla, GitHub, SQL, Oracle, Windows.
Confidential, Tampa, FL
QA Manual Tester
Responsibilities:
- Participated in meetings with Business Analyst and Developers to understand the scope of testing.
- Created Test Plans, Test Scenarios and Test Cases for assigned modules as well as verify the actual result based on the expected results.
- Ability to play a leadership role in implementing or managing retail systems.
- Expertise in retail operations processes and practices, as applicable Other Skills.
- Regression test cases were written and automated using Selenium RC and IDE.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
- Performed Smoke, GUI, Functional, Performance, Integration and Usability testing.
- Developed the test cases using SeleniumRC according to functional specification and requirements
- Used Selenium RC and checked the functionality of the application for every release.
- Performed Restful Services testing
- Validation of data through SQL queries.
- Involved with working in all phases of SDLC methodologies.
- Involved in extensive Interactive and manual testing of the product using Quality Center.
- Involved in execution of Test cases and reporting defects and tracking them to closure.
- Used Rally Dev as defect tracking tool.
- Actively Participated in Business requirements review meeting and weekly team meeting.
- Involved in implementation of the system and making sure that the product met the required user specification.
- Performed Data Validation and Data Integration for Back End testing using SQL Queries.
- Performed Database testing by executing SQL queries/Procedures.
Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, SOAP UI, XML, Oracle, Windows, LINUX.
Confidential
Quality Assurance Analyst
Responsibilities:
- Managed methodologies like Waterfall, spiral, Agile and RUP.
- Created and performed strategy for product development and certification.
- Managed the reporting and tracking of bugs and presented progress updates.
- Organized SQL-queries/ procedures for database and backend testing.
- Interacted with clients to determine User requirements and goals
- Responsible for developing test plans and evaluating functional specifications of software products
- Handle the tasks of designing test cases and strategies by gathering and reviewing business requirements
- Perform responsibilities of conducting functional, load, and regression testing for successful implementation of QA process
- Assigned the tasks of tracking and reporting bugs by utilizing standard defect tracking system
- Responsible for developing procedures for improving and standardizing QA methodology and processes
- Handle the tasks of providing directions in peer review to ensure that the product deliverables meet the deadlines.
- Developed and maintained test specifications, test scripts, test data, and troubleshoot test issues.
- Tested complex web-based applications.
- Promoted effective testing methodology.
- Prepared functional requirement documents to support new and changed functionality.
- Reported, tracked, and monitored defects in the defect tracking system.
- Developed baseline for testing the future releases
- Supported the QA automation engineer by writing and editing functional automated test scripts and executing them.
- Implemented LoadRunner and QuickTestPro for regressing on stress testing.
- Circulated Load Runner test results.
- Participated and organized weekly meetings, walkthroughs and Inspections to improve the testing effort and report Manager about the proceedings
Environment: Load Runner, Oracle, PL/SQL, Java, Quick Test Professional 10.0, Quality Center 10.0