Software Tester Resume
2.00/5 (Submit Your Rating)
New York, NY
SUMMARY
- More than Six years of professional experience in Software Testing using Selenium.
- Highly proficient in creating and implementing test plans and test cases based on user requirements and functional specifications.
- Experienced in formulating Test Plans, Test Cases, Test Scenarios, Test Approach and set up testing environment.
- Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in JIRA - Designing Test Steps, Requirement Mapping to Tests, Executing Tests Manually, Defect Logging, and Defect Reporting.
- Experienced in using defect tracking tool such as Jira.
- Experienced in logging defects and assigning the criticality of Defects, Root Cause Analysis, and Bug Verification.
- Extensively experienced in working with Databases using SQL queries.
- Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Proficient in using Maven build tools to manage framework dependency jar files.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Good Knowledge in creating Page Object Model Framework using Page Factory, Data driven Framework, Hybrid Framework in Selenium WebDriver.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Expertise in Selenium Web Driver Automated testing & Frameworks, Web testing and Functional testing.
- Knowledge of API Testing and Web Service using RestAssured.
- Strong analytical, interpersonal skills, committed, result oriented, hard working with a quest Zeal to learn new knowledge and communication skills.
TECHNICAL SKILLS
- Testing Tools: Selenium WebDriver, Selenium Grid
- Bug Tracking Tools: JIRA
- Databases: SQL Server
- Languages: Java, SQL,Java Script
- IDE: Eclipse, IntelliJ IDEA
- Repository System: Git/GitHub, Subversion
- Continuous Integration Tool: Jenkins Server
- Build Tools: Apache ANT/Maven
- Testing Framework: TestNG, JUnit, Data Driven Framework, Page Object Model, Keyword driven, Hybrid Framework.
- Cloud Testing: Sauce Labs
- API Testing: Rest Assured.
- Operating Systems: Mac, Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Software Tester
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Integrated working with the test executive team, the project management deliverables for the test component of the project activity.
- Involved in business meetings with developers and other testers.
- Created Automated Selenium scripts using Java, XPATH, and CSS Selectors.
- Executed functional and regression testing.
- Sound knowledge of Object Oriented Programming (OOP). Extensively used Java for test case automation.
- Developed SQL queries and performed backend testing to validate data integrity in data base tables.
- Involved in creating the automation framework using Selenium WebDriver, Java, TestNG, Git and Maven, Jenkins
- Worked on distributed test automation execution using Selenium for cross browser testing.
- Followed Page Object Design Pattern for writing automated tests in Java.
- Participated in review meeting to discuss defects along with developers and internal presentations & in knowledge sharing sessions.
- Performed Regression Testing on new builds, and every modification in the application using Selenium.
- Involved in extensive User acceptance testing.
- Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
- Generated test logs using Log4j for various log levels.
- Created Extent test report for the entire test suite.
- Configured Jenkins to send email notifications of build status.
- Interacted with the developers to get an estimate and to resolve technical issues.
- Attended QA daily meetings, proposals for resolving the conflicts and prepared Weekly reports and build status reports.
Environment: Java, Selenium 3, TestNG, Git & GitHub, Maven, Jenkins, SQL, XPATH, XML, HTML, CSS, Eclipse, JIRA, Agile, MySQL.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Analyzed the Business requirement documents, Functional specification documents to prepare Test cases and effort estimation.
- Attended daily scrum calls as part of agile methodology.
- Performed Smoke, Integration, Functional, Regression, System, Acceptance and Usability testing during different stages of the application development.
- Performed various types of process evaluations during each phase of the software development life cycle, including review, walk through and system testing.
- Used User Stories from JIRA to create test cases.
- Used JIRA extensively for defect management process to log the issues encountered during testing and tracked them until resolution Maintained versions for System testing, Data driven and Regression testing.
- Reviewed the Test Results and Logged the Defects in JIRA.
- Worked with development members on bug reproduction and fixes; and updated management on testing results, activities and planning using JIRA.
- Worked on JIRA to trace the requirements, wrote the test cases in the test plan and track the defects in the defect module.
- Used SQL Queries to perform Data integrity test to retrieve the data from various tables and to test the database.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Performed Parallel, Cross-Browser Testing using Selenium GRID and TestNG
- 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.
- Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Participated in UAT testing.
- Attended Defect review meetings with testers and development team.
- Reported Test Execution & Defect status on Weekly basis to the Management.
Environment: SQL, Java, Selenium WebDriver, TestNG, MAVEN, Eclipse, HTML, Java Script, CSS, SVN, AGILE, JDBC, MS Excel, Selenium IDE, Selenium Grid.
Confidential, Silver Spring, MD
QA Analyst
Responsibilities:
- Performed manual testing for the entire application by executing the Test scripts.
- Created Test plan, Test cases and Test condition matrix for feature testing.
- Worked in the agile environment with frequently changing requirements and features set.
- Developed an integrated Test Plan covering the main functions of the designated parts of the application.
- Involved in gathering requirements from the business analyst and creating test plans.
- Designed, developed and executed the Test Plans and Test cases. .
- Queried the database by writing complex SQL queries to verify the activation and deactivation entries in the corresponding tables in the database.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid and Sauce Labs.
- Creation of automation test scripts in Java, TestNG, and WebDriver for various features using Data Driven Framework.
- Performed cross browser functional testing using Selenium WebDriver.
- Performed testing using TestNG.
- Setup the automation framework using Selenium WebDriver, Java, TestNg, SVN and Ant.
- Involved in using Maven build tool to manage framework dependency jar files.
- Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script
- Generated test logs using Log4j for various log levels.
- Configured Jenkins to send email notifications of build status.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the Regression testing, rollout planning; Solution release & Post-release Production maintenance.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Coordinated the UAT testing by guiding the users during UAT, logged the defects encountered during UAT.
Environment: MS Office Tools, XPath, Eclipse, Firebug, Ant, Java Script, SQL Server, IE, Firefox, Chrome, Windows, UNIX, Java, Selenium WebDriver/GRID, Sauce Labs, Junit, TestNG.