Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Calvert, AL
SUMMARY:
- Over 6+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
- Experience in waterfall and Agile methodologies, Traceability matrix (RTM)
- Good Exposure to Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
- Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using, WebDriver.
- Proficient in QA Testing Methodologies with real time experience in Agile Scrum and Kanban process.
- Good Knowledge of Object - Oriented Programming Concepts (OOPS).
- Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
- Exposure in programming languages and scripts like Java, HTML, and CSS.
- Utilize testing tools to carry out tests: JMeter, Selenium, REST-Assured, Unit, and TestNG
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
- Generated Test Scripts and validating the scripts using Synchronization point.
- Expertise in using Bug tracking Tools Mercury/HP Quality Center and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins to manage different versions of the source code.
- Expert in working on enhancing the Automation framework using Maven and Run the Test suite using TestNG.
- Diverse QA experience in Stainless Steel industry, Insurance and Telecom industry.
- Experience with ATDD or CICD technologies (GitHub, Maven and Jenkins)
- Worked in collaboration with offshore team to complete testing cycles.
- Proficient in understanding the business domain and proactive in taking responsibility in delivering effective solutions in timely manner.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver.
- Strong experience Testing Web Services (Rest Services).
- Working knowledge in designing of Automation Framework with cucumber.
- Used POSTMAN for REST/ RESTful API Testing and Automated REST calls using Unirest.
- Ability to work independently as well as in a group.
- Effective team player with excellent logical and analytical abilities.
- Create test cases using business use cases and detailed design documents
- Execute: functional, compatibility, stress, integration and reliability testing
- Develop automation test scripts in Java
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as WebDriver/IDE/Grid.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Execute: functional, compatibility, stress, integration and reliability testing.
- Develop automation test scripts in Java.
- Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
- Working knowledge in designing of Automation Framework using TestNG with Page-Object Model with Page-Factory.
- A resourceful team player with good Interpersonal, effective problem solving and decision-making skills
TECHNICAL SKILLS:
Testing Tools: HP Quality Center (QC), ALM, JIRA, Selenium Web driver, Grid, TestNG, Apache POI
Web Technologies: HTML, XML, VBScript, Java
Programming Languages: Java, VB Script, SQLOperating system: Windows 7/10
Databases: Oracle, MS SQL-Server, MS-Excel, MS-Access.
Test Scripting: VB Script, Shell Script, HTML, XML
Methodology: Waterfall, Agile (SCRUM), V-Mode
Other Tools: Eclipse, SVN, Jenkins, Junit/TestNG, Maven
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Outokumpu Stainless - Calvert, AL
Responsibilities:
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, Test NG, and java.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java.
- Implemented Page Objects model (POM), Apache POI in Web Driver Scripts, Data Driven Framework using Selenium Web Driver, and Java.
- Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
- Using Jenkins as continuous integration server for automated test scripts.
- Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
- Extensively work throughout defect life cycle from opening to closure using JIRA
- Setup Automation from scratch in this project.
- Performed API testing (SOAP and REST) using Postman and Rest-Assured.
- Used POSTMAN for REST/ RESTful API Testing and Automated REST calls using Unirest.
- Strong experience Testing Web Services (Rest Services).
- Used Soft and Hard Assertions to assert expected data vs. actual data.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Restful Web Service testing using Http Client Java library.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Performance testing by using Blazemeter extension to record in Chrome.
- Developed test code in Java language using Eclipse, IDE and Test NG framework.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Use GitHub as a version control management for the automation scripts and update repository.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, SOA, Apache JMeter, Postman and SoapUI.
- Provide technical expertise and development support to the project managers and other project stakeholders
- Configure Dynamics CRM using the standard toolkit.
- Environment: Java/J2EE, Selenium Web Driver/Grid, Cucumber, Gherkin TestNG, Maven, GIT, SQL Server 2012, Jira, Firebug, Windows, SoapUI, Post Man, JMeter, Agile, JSON, HTML, Microsoft Dynamics, JavaScript.
QA Automation Analyst
Confidential, Bellevue, WA
Responsibilities:
- Tested the application under Scrum (Agile) Methodology.
- Identified test cases to automate, automated those test cases using Selenium WebDriver, and Junit.
- Contributed in framework creation.
- Selenium Web Driver, Java and Cucumber to create nightly automation scripts.
- Prepared automation test framework.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver.
- Used Selenium WebDriver to provide more flexibility in automating test cases.
- Involved in testing of web applications and Web Services and xml data validation of business rules and business logic.
- Supported and maintained of team track, responsible for review/QA of test scenarios, cases and scripts.
- Communicated testing and defects resolution progress to project management.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
- Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
- Balanced multiple priorities simultaneously to adapt to the changing needs of the business while meeting deadlines.
- Participated in Identifying, analyzing, and reporting product defects and assisted with resolution.
- Execution of test cases and capturing the results in HP ALM.
- Performed Cross browser testing to ensure compatibility of the application on IE, Firebox and Google Chrome, Safari.
- Analyzed user requirements and functional specifications to create test cases.
- Preparing the Test Scenarios and Test cases and execution of test cases for all the releases.
- Performed Smoke Testing and Involved in identifying automated test cases.
- Involved in integrating the unit level scripts with the framework.
- Used JIRA for defect tracking
- Used Jenkins as continuous Integration tool and maven for build and scheduling jobs
- Continuous integration/jobs with Git, Jenkins and Maven
- Performed Backend testing to verify UI data with Backend Data
- Performed Regression Testing for the new builds using Selenium WebDriver.
- Executed web service testing with RESTful API -GET, HEAD, POST, PUT, DELETE
- Completed assigned tasks and deliverables on schedule and reports.
- Involved in executing Functional and Regression Testing for all releases.
- Defect logging and tracking in various stages.
- Preparing the traceability matrix and analyzing test results and reporting bugs.
- Carried out Impact Analysis on the existing test cases due to new functionality changes.
- Participated in UAT Testing. and participated in daily status meetings.
- Environment: Java/J2EE, Selenium Web Driver/Grid, Cucumber, Gherkin TestNG, Maven, GIT, SQL Server 2012, Jira, Firebug, Windows, SoapUI, Post Man
QA Manual Tester
Confidential
Responsibilities:
- Responsible for requirements gathering, analysis and interacted with business users in analyzing the requirements.
- Worked on Developing, executing and maintaining Test Plans, Test Scenarios, and Test Cases Documents in Quality Center based on business requirements.
- Managed Manual test passes/runs with Quality Center.
- Created and executed the test cases for various scenarios, and participated actively in system, integration, performance and regression testing for every new build released.
- Responsible to design, develop and test the software (Informatica, PL SQL, UNIX shell scripts) to maintain the data marts (Load data, analyze using OLAP tools).
- Created the UAT Test Plan by entering high-level requirements from the Statement of Need and Functional documents, as well as identified test scenarios, into the UAT Test document.
- Performed Development Integration, System Integration, End to End and User Acceptance Testing for the data services.
- Experience in volume testing to verify the system load. Involved in Database testing by writing & executing SQL queries to validate that data is being populated in an appropriate table.
- Analyze all Report Bugs for continuous process improvement and keep tracking on the SDLC critical path.
- Reported defects using Quality Center Verified fixes and closed bugs during regression testing.
- Performed the web testing of the application for browser dependency. Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
