Sdet Resume
5.00/5 (Submit Your Rating)
HoustoN
SUMMARY
- Highly motivated and result oriented Software Automation Test Engineer with 6+ years of extensive experience in Information Technology with emphasis on Quality Assurance through Manual and Automation Testing of software applications.
- Professional Experience in Health Care and Finance domains .
- Expertise in Preparing Level of Effort Estimation, Test Plans, Test Scenarios, Test Cases and Test Data.
- Proficient in Test Automation with ability to Design, Develop, Maintain and Enhance different automation framework based on application functionalities.
- Experienced in Software Development Life Cycle (SDLC ) and Software Testing Life Cycle (STLC).
- Experienced in 508 Compliance Testing by using JAWS Screen Reading Software and Axe plug - in .
- Experience working in both Waterfall and Agile Scrum Methodologies.
- Experience in SOAP architect and WSDL . Experienced with Web API development based on RESTful and SOAP .
- Experience using Selenium automation tool, Java, Maven, JUnit, Cucumber.
- Base knowledge on Unix Shell and Power Shell .
- Used Selenium Grid to run tests in different browsers in parallel by using multiple machines to speed up the execution.
- Experienced in Continues Integration and executed hourly Automated Smoke Test to check the system stability.
- Experience in Developing and maintaining Automation Frameworks like Data Driven Keyword Driven, and Hybrid Automation Frameworks using Java and Selenium WebDriver.
- Experience using Chrome and Firefox add-ons such as Firebug, FirePath and ChroPath for identifying Web Element Locators.
- Ability to manage Java Automation projects using build tool like Maven .
- Configured Maven build tool for automation projects and developed Maven project object model file (pom.xml).
- Good knowledge on Object Oriented Programming (OOP) concept and extensively used Java for test case automation.
- Experience in creating Page Object Model and Page Factory design for implementing framework.
- Used GIT to manage different versions of the source code.
- Used Apache POI to read and validate data from Microsoft Excel.
- Experience in using Continuous Integration tool like Jenkins .
- Solid understanding of Relational Database Design, proficient in writing SQL queries for further performing Back-end testing of application.
- Configured SQL queries to fetch data from the Oracle database by using JDBC.
- Experienced with Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings .
- Extensive API testing experience with the Rest Assured library.
- Excellent rapport with Business Analysts, Developers and Testers in the projects and worked in close collaboration with team members to ensure quality of the application.
- Expertise in producing and maintaining project specific processes and work ethics.
- Ability to establish Relationship with developers, designers, customers and management .
- Excellent research and mentoring skills. Ability and enthusiasm to learn new tools/technologies quickly.
- Strong believer of Teamwork, Collaboration with Cross Functional Team mindset.
TECHNICAL SKILLS
Testing methods: Functional testing, Regression testing, Smoke testing, System testing, Integration testing, 508 Compliance Testing
Languages/Framework: JAVA, Unix Shell, JUnit, TestNG, SQL, Cucumber, Rest Assured
Automation Testing Tools: Selenium WebDriver, Cucumber, Maven, Jenkins, Soap UI, Postman, Git, JAWS Screen Reading Software
Bug Tracking Tools: JIRA, Microfocus ALM, VersionOne
RDBMS: Apex, MySQL, Oracle
PROFESSIONAL EXPERIENCE
Confidential, Houston
SDET
Responsibilities:
- Involved in entire SDET (Software Development engineer testing), in Developing Test Plans and Test cases for various aspects of the User interface of the application and automated the test cases using Selenium WebDriver and JAVA in Eclipse IDE .
- Responsible for preparing test data before the code is moved to test environment.
- Worked with development and management teams; in-respect to code drops/Deployments, releases and schedules.
- Worked with SQL Server and functions to test the database integrity.
- Used JIRA, VersionOne for bug tracking, issue tracking and project management.
- Used POM (Page Objective Model) design patterns on TestNG which makes the code reusable, maintainable and more readable.
- Developed reusable codes and executed test scripts using Selenium and Eclipse.
- Prepared test scenarios by using Gherkin language in Cucumber .
- Performed parallel execution using TestNG .
- Continuous monitoring of testing and analysis of the failures on Jenkins
- Performed Integration testing, System testing, Regression testing, and User Acceptance Testing.
- Automated API GET, POST, PUT, DELETE methods using REST ASSURED Library
- Maintained the Selenium, JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.
- Conducted weekly status meetings and defect review meetings with test team.
- Reported periodic project status and updates to the QA Manager .
- Participated in User Story Analysis and prepared Functional Test Cases based on Definition of Done.
Confidential, Houston
Automation Engineer
Responsibilities:
- Involved in corporate transitioning from waterfall to Agile Scrum model, provided inputs during grooming and User Story Sessions .
- Analyzed the User Stories and provided inputs for clear Acceptance Criteria to ensure Testability of User Stories.
- Implemented automation framework using Selenium WebDriver, Java, Cucumber, Maven, JUnit.
- Implemented Page Objects framework, Hybrid framework from scratch.
- Developed Keyword Driven and Data Driven framework to retrieve test actions, test data from Excel files and SQL Databases .
- Configured Maven for Java automation projects and developed Maven project object model ( POM ).
- Experienced in API functional testing of RESTful web services using Postman tool.
- Developed BDD tests using Cucumber by writing behavior’s and step definitions.
- Developed required Selenium support code in Java for Cucumber.
- Created SQL queries, connected to database and generated test reports.
- Performed Defect Tracking and Management in JIRA.
- Generated automated daily reports using JIRA API .
- Worked in a dynamic AGILE environment and participated in scrum and sprint meetings.
- Actively took part in Daily stand ups meetings, Sprint planning, Sprint retrospective and Sprint reviews.
- Implemented Jenkins jobs to designed to run the Regression test suite and Smoke tests in development and test environments and generate reports.
- Worked in pairs with developers to write Cucumber feature files and develope Selenium test scripts to automate the stories during development as part of Test-Driven Development.
- Implemented multi browser testing to ensure cross browser compatibility.
- Implemented in 508 Compliance Testing by using JAWS Screen Reader Software and AXE plug-in.
Confidential, Memphis
QA Tester
Responsibilities:
- Evaluated Business requirements- understood system change requirements and participated in the analysis and design of project specifications with the project management team.
- Worked closely with developers and SME to make sure the new application met the business requirements.
- Implemented agile QA processes and practices, including defect and test management.
- Performed data-driven testing to read test input data from an Excel File to the test the application with different positive and negative data.
- Responsible for creating and entering bugs using Quality Center.
- Prepared test cases and test requirements into HP Quality Center .
- Used Quality Center to track and report system defects and bug fixes.
- Conducted user acceptance testing.
- Maintained meetings with the technical teams and management, developed proper documentation, validated current production environment.
- Attended weekly review meetings to discuss defects along with testers and Developers.