Qa Automation Engineer Resume
Chicago, IL
SUMMARY:
- Over 5+ years of professional experience in Information Technology as Quality Analyst wif extensive experience in performing Manual and Automated Testing.
- Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
- Involved in analysis, design and quality assurance of Web - based/PC-based/E-commerce and Client/server applications for Financial, Retail, Airline, POS industries and others.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User Acceptance testing.
- Professional experience in Automation testing using Selenium WebDriver.
- Extensive experience in using Selenium WebDriver API for writing JUnit, TestNG and NUnit test suites and test cases for testing functionality wif teh Selenium Server.
- Strong Knowledge of Web Services and SOA (Service Oriented Architecture).
- Experience in manual and automation testing using user interface and proficient in Black Box Testing, White Box Testing, Functional Testing, Smoke Testing, Sanity Testing, Regression Testing, User Acceptance Testing and experience in Bug Tracking.
- Experienced in high level language like C# and Java.
- Good experience wif Selenium Webdriver on creating C# test scripts for Black Box Testing and White Box Testing.
- Working noledge on MS Team Foundation Service (TFS) tool for project management, reporting, managing requirements using MS Visual Studio respectively.
- Experienced in writing complex SQL queries on MS SQL Server.
- Experienced in Web Service/API testing using SOAPUI and Postman.
- Quick learner wif strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process noledge of various technologies and domains.
- Good interaction wif developers, managers and team members to coordinate job tasks.
- Good team player wif excellent interpersonal and communication skills.
- Strongly motivated, enthusiastic, dedicated, and goal oriented.
- Regular Status report maintenance and reporting to leads in proactive approach so dat team accomplish deadlines.
- Quick learner, Self-motivated, analytical skills as well as logical reporting skills.
- Ability to learn new concepts and applications quickly and ability to work in short schedules and on different applications concurrently.
TECHNICAL SKILLS:
Operating Systems: Windows, LINUX/UNIX
Languages: C#, Java, ASP.NET, .Net, HTML, SQL, PL/SQL, T-SQL
Databases/software: Oracle, SQL Server, MS Access, MS Office, SharePoint, MS Excel
Tools: /Framework TFS, JIRA, TestNG, NUnit, Maven, SoapUI, RESTful, Selenium Webdriver, Cucumber, Specflow, Bitbucket, Jenkins, Microsoft Test Manager, Postman
Browser: IE, Safari, Google Chrome, Firefox
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed teh business requirements, developed test plans and created test cases in TFS (VSTS).
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework wif C# .NET using Data Driven Testing and MS Test.
- Validated data stored in Microsoft Azure SQL Server.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Experience creating an automation test framework using C#, NUnit, Specflow, POM, etc.
- Wrote Gherkin language test case scenarios in a feature file using Specflow.
- Performed web services/API testing manually using Postman and also automated those api.
- Participated in walkthroughs and interacted wif other development team members to better understand system functionality in order to improve testing quality.
- Participated in requirements reviews, design reviews, test plan and test case review.
- Modified test plans in accordance wif changing requirements.
- Created and executed SQL statements to verify teh data in teh backend.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium Webdriver.
- Used Postman tool to test SOA based architecture application to test REST API.
- Performed Back end testing using SQL queries to make sure dat data entered TEMPhas been uploaded correctly into teh database tables.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of teh requirements and teh test cases.
- Extensively used SQL statements to query teh SQL Server for Data Validation and Data Integrity.
Environment: C# .NET, Postman, REST, Team Foundation Server (TFS), Specflow, SQL, NUnit, POM, Gherkin, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Created Test plans, managed team members, assigned tasks and conducted meetings.
- Follow Agile Methodology for all teh phases of SDLC and interacted wif Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Actively involved in all stages of STLC (Software Testing Life Cycle).
- Created and maintained test plan, test cases and automation test documents.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver, TestNG and Java.
- Work on software Verification and Validation manually and use Assertions for automation.
- Created checkpoints and synchronization points in teh application to deal wif timing problems.
- Involved in Web Services/REST API Testing using Postman and also automated teh web services testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Created BDD based automation test frameworks using Cucumber.
- Identified, developed and reviewed systematic procedure for each test cases after going through teh documents provided.
- Wrote Gherkin language test case scenarios in a feature file using Cucumber.
- Involved in extensive data validation, back-end testing and querying teh database using SQL queries.
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Maintained Traceability Matrix to track teh requirements to teh test cases to ensure complete test coverage in teh Jira.
- TEMPTEMPEffectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
Environment: Java, TestNG, Postman, Windows, Gherkin, Cucumber, BDD, SQL Server, Agile, API, Jira, Selenium WebDriver
Confidential, Austin, TX
QA Automation Analyst
Responsibilities:
- Reviewed teh requirements and technical specifications for development of a test plan and developed high level test cases.
- Prepared detailed manual and automated testing scripts test plans, test scenarios, test cases and test scripts by understanding teh business logic.
- Involved in analyzing Business Requirement Documents (BRD) and Technical Specification document and developed test plan and test cases for testing teh application.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed teh business requirements, developed test plans and created test cases in Jira, a test management tool.
- Worked existing Selenium Automation Framework wif Java using Data Driven Testing, Behavior Driven Testing and TestNG.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in Java for web based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during teh execution phase.
- Validated JSON responses for restful apis/web services using Postman.
- Performed Back end testing using SQL queries to make sure dat data entered TEMPhas been uploaded correctly into teh database tables.
- Extensively used SQL statements to query teh Oracle Database (RDBMS) for Data Validation and Data Integrity.
Environment: Java, Quality Center, SQL Server, Postman, Selenium WebDriver, Cucumber, MS Office XP, HTML, XML, Maven.
Confidential, Irving, TX
Quality Assurance Analyst
Responsibilities:
- Involved in attending Scrum meetings and gather business requirements and coordinate wif business analysts and developers to convert Sprints to testable requirements.
- Working in Agile methodology wif SDLC.
- Manually tested teh whole application before going for teh automated testing.
- Executed manual test cases and verify actual results wif expected results.
- Creating automated test scripts by modifying teh existing functions.
- Conducting regression test, by using teh automated scripts for QTP.
- Performed functional, stress, and load testing.
- Performed retesting after fixing teh bugs manually.
- Conducting benchmark testing for performance for each Sprint.
- Creating performance graphs for each Sprint.
Environment: Windows, QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)
