Software Tester Resume
Arlington, VA
SUMMARY
- Perform various types of testing i.e. Smoke, Sanity, Functional Testing, Regression Testing, Integration Testing, End - to-End Testing, UI Testing, Positive and Negative testing.
- Proficient in Software Development Lifecycle (SDLC), Defect Life Cycle, Software Testing Life Cycle(STLC).
- Experience in Requirement Analysis and creating Requirement Traceability Matrix between requirements and Test Cases to ensure Test Coverage.
- Proficient in different QA processes like Waterfall Model and Agile (Scrum) Model and participated in Sprint Planning and Daily Scrums, Sprint Reviews and Retrospectives.
- Automate Test Cases using Java, Maven, Selenium WebDriver, Junit and Cucumber.
- Experience in Java Programming using OOP concepts, Collections, Exceptions.
- Maintain existing BDD, DDT, TDD, and Hybrid Automation frameworks.
- Perform Cross Browser, Cross Platform and Parallel Testing Execution using Selenium WebDriver, Junit and TestNG and Selenium Grid.
- Experience in using build tools like Maven and configuring pom.xml.
- Generate Feature files using Gherkin language
- Experience with large amount of data using Apache POI.
- Provide test execution reports using Cucumber HTML Reports and ExtentReports.
- Utilize Version Control Tools like GIT and GitHub as remote repository.
- Develop end-to-end scenarios and the scripts for Regression and Smoke Test suits.
- Expert in identifying, assessing, and reporting defects using various defect tracking tools such as Rally and JIRA.
- Executed Automation Scripts on different browsers/environments and reported defects/results to the team.
TECHNICAL SKILLS
Operating Systems: Mac OS, Windows
Automation Tools: Selenium WebDriver, Maven, Junit, Cucumber, TestNG, Selenium Grid, AssertJ, JDBC.
Test Management Tools: Jira, Jira X-Ray.
Databases: Oracle, SQL Server.
Programming Languages: Java, HTML, SQL, CSS, Gherkin.
Continuous Integration: Jenkins.
Version Control System: Git, GitHub.
IDE: IntelliJ, Eclipse.
API Testing: Postman, REST Assured.
PROFESSIONAL EXPERIENCE
Confidential - Arlington, VA
Software Tester
Responsibilities:
- Design and implement automated functional tests and automated UI tests.
- Review product requirements and functional specifications to develop test cases and perform automation testing.
- Work through and execute manual and automated test runs according to the test plan prior to each release.
- Analyze and understand requirements, business use cases, technical requirements.
- Participate in Scrum ceremonies: Sprint Planning, Sprint Grooming, Sprint Demo, Sprint Retrospective, Daily Standup.
- Responsible for maintaining and debugging automated regression suite in case of failures.
- Create a new test cases for the newly implemented features in the current sprint based on the acceptance criteria and implement automation using Cucumber.
- Build and maintain BDD with DDT automation framework with Cucumber, Selenium, Junit, AssertJ and Rest Assured.
- Prepare feature files written on Gherkin language.
- Performing manual Database testing with SQL Developer.
- Validate test results compliance with the requirements using Junit.
- Perform manual testing of features/GUI as necessary.
- Participate in the teams code review process in an active and timely fashion.
- Integrate with Continuous Integration tool Jenkins for running tests on a nightly basis automatically.
- Extensively use Selenium locators (XPath, CSS Selectors) and WebDriver to test the web application.
- Report software defects on Jira and interacted with the developers to resolve technical issues.
- Test applications in different types of browsers such as Internet Explorer, Firefox, Google Chrome, and their versions to simulate production environment.
Environment: Java, Selenium, Maven, Cucumber, Gherkin, Junit, AssertJ, Apache POI, SQL Developer, Oracle SQL, JIRA XRay, GIT, Scrum, Internet ExplorerChrome, Firefox, Safari, Jenkins, IntelliJ, EC2 server, Selenium Grid.
Confidential - Sunrise, FL
Automation Selenium
Responsibilities:
- Analyzed and understood requirements writing test cases, reporting the status on the project.
- Participated in every day Agile scrum stand-up, planning and retrospective meetings.
- Executed test cases in QA and Staging environment.
- Configured DDI framework with Selenium WebDriver, Cucumber, Maven tools.
- Used Selenium Grid and Junit.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Extensively used Selenium WebDriver to test front-end of web application.
- Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Implemented Automated execution of tests using Maven and Jenkins.
- Email Integration to email the content of the build status using Jenkins.
- Performed parallel execution (different platform, browsers) using TestNG and Selenium Grid.
- Involved is System Testing, Positive Testing, Negative Testing and Regression Testing and Verified data Integration using SQL.
- Used JIRA for bug/task tracking and time tracking.
Environment: Java, Selenium, Maven, TestNG, SQL Developer, Oracle SQL, ScrumInternet Explorer, Chrome, Firefox, Safari, Jenkins, Eclipse.
Confidential - Miami, FL
QA Analyst
Responsibilities:
- Actively participated in Manual, Integration, Regression, System and Functional Testing as required in different stage of SDLC.
- Responsible for documenting errors as well as performing extensive Regression Testing.
- Worked with business analysts to develop Test Scenarios from functional specification
- Involved in gathering and analyzing the product requirements and develop clear Test Plans and Test Cases.
- Attended Agile - Scrum meeting.
- Reviewed and analyzed user requirements, participated in verification, validation and acceptance testing for the software under development.
- Tracked and reported software defects and interacted with developers to resolve technical issues.
- Exposed in Waterfall methodology