Qa Automation Engineer Resume
MN
PROFESSIONAL SUMMARY:
- Having over 6 years of industry experience in Software Quality Testing of Web Client/Server and Web Services applications.
- Extensive experience in Manual as well as Automation testing of the Web - based applications.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Experience in using Automation testing Tools like Selenium WebDriver
- Experience in designing the Java Frameworks like JUnit.
- Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, Integration Testing, Ad-Hoc and End to End testing. (Is introductory knowledge enough)
- Strong knowledge on STLC&Defect Life Cycle and expertise in Bug tracking & Bug reporting.
- Experience in testing SOAP/ RESTful web services using Groovy scripting.
- Maintaining the Traceability Matrix, Test Data Matrix and Status report related to the project. ??
- Worked with source version control tools such as GIT, Subversion (SVN).
- Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access, and Oracle.
- Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Quality Center,RallyandJira.
- Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology using sprint process.
- Experience in creating technical documents like Gap Analysis, Effort Estimation, Defect Report, Test Suite, Test Metrics and Measurement report and Test Summary Report.
- Experience in Functional Testing, black box testing, White Box Testing, API Testing, UAT Testing, browser compatibility testing.
- Wrote JUnit Test Cases for REST web service Java API.
TECHNICAL SKILLS:
Testing Tools/Frameworks: Selenium GRID/RC/WebDriver, SOAPUI, JUnit, JMeter, Cucumber, Firebug, FirePath, Data-driven, Keyword Driven, Hybrid, Page object model.
Languages/Scripts: Java, SQL, PL/SQL, HTML, XML, JavaScript, Gherkin, VB Script
Defect Tracking Tools: Mercury Quality Center(QC), Jira, Bugzilla.
Built Tools: Apache Ant, Maven
Continuous Integration Tool: Jenkins, Hudson
Version Controls: GitHub, SVN
DLC Processes: Agile-Scrum, Waterfall
Development Methodology: Agile, Waterfall, BDD (Behavior Driven Development), TDD (Test Driven Development)
Operating Systems: Windows, Linux, Mac.
Servers: WebLogic 10.3.6, Tomcat, WebSphere
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, MN
Responsibilities:
- Developed and maintained automated Regression test cases in Selenium WebDriver using JAVA.
- Performed functional testing to identify various critical points in the application and automate it by using Selenium WebDriver.
- Preparation and execution of Automation Test Scripts and Test Suites with Selenium WebDriver using TestNG.
- Identified test cases to automate the test cases using Selenium WebDriver, TestNG, and Java (Eclipse IDE) and Contributed in the creation of a framework.
- Responsible for execution of Selenium Test cases and reporting defections.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Developed automation test scripts using Selenium to evaluate Security of Web-based user authentication apps.
- Performed browser Compatibility Testing across browsers such as IE, Safari, Chrome and Firefox using Selenium WebDriver, Eclipse IDE, Java, and TestNG framework.
- Preparation and execution of test scripts and SoapUI tool to perform Web Services testing.
- Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Performed data validation with JSON response Using REST Http client methods with a POST, GET, PUT and DELETE URL using REST assured java library.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Interacted with development and Product Management team for the Quick Resolution of Reported Bugs and Various Technical Issues.
- Performed change defects verification of data in QA environment, before the Production implementation.
Environment: Selenium WebDriver/RC, POM, Jenkins, Cucumber, Web Services, Cucumber, Java, Maven, TestNG, Quality Center, FirePath, Firebug, Eclipse, XPath, SQL server, JMeter.
QAAnalyst
Confidential
Responsibilities:
- Updating and maintain existing web pages and web sites.
- Oversaw pilot-scale design and implementation of new process
- Define processes for managing test data to improve testing process.
- Analyzed user requirements and prepared the test data for interpreting the positive/negative/regression results based on the design requirements
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Prepared manual test cases that weren’t covered under Automation process
- Participated in a task force that created a new performance-management system for junior-level employees.
- Executed the test cases using the automation tools like selenium IDE, GRID and Web Driver
- Performed White Box testing by using Expediter tool and updated some of the PROCs, JCLs and SAS programs in the Test region. Submitted batch JCLs in order to create output datasets for verification.
- Interacted with the business users in knowing the business views and gathered the reporting.
- Prepared Test Plans for each release, written Test Cases and executed them as part of Functional Testing. Prepared Test Reports and Deliverables and submitted for version releases.
Environment: Selenium IDE, Web Driver, GRID, SAS, White Box, JCLs, PROCs
Junior QA/BA Analyst
Confidential
Responsibilities:
- Was responsible for conducting user interviews, gathering requirements and analyzing requirements.
- Documented the business requirements, functional requirements, Release notes and Test Plan, Use Cases during the system enhancement Release.
- Prepared Test plans, Test Strategy, Test Scenarios and Test Data for system integration; Experienced in User Acceptance Testing, Smoke Testing, Regression Testing, Performance Testing and Functional Testing.
- Worked closely with project stakeholders, SMEs and staff to understand the requirements and specifications for new applications, ensuring technical compatibility
- Participated in the creation of Business Process workflow diagrams with stakeholders
- Assisted in definition and documentation of Business Requirements (BRD), functional requirement (FRD), user stories (US), User Manual, Test Scripts and Help topics including GAP analysis.
- Assisted in product planning and development cycles - from gathering requirements to writing specifications and shaping the software development process
- Performed feasibility, adaptability study and risk analysis to identify the business critical areas from the User perspective.
- Recommended corrective actions, if necessary, along with the progress against Development/Action plan to the project manager
Environment: Selenium IDE, Web Driver, GRID, SAS, White Box, JCLs, PROCs,
