Sdet/qa Automation Engineer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Around 8+ years of extensive experience in the field of Software Quality Assurance and Testing
- Highly skilled and experienced in Agile Development and waterfall process for diverse requirements.
- Hands on experience and profound understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including the following: Requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Proficiency in analyzing functional requirement specifications (FRS) and system design specifications (SDS).
- Experience working on different software methodologies like Agile/Scrum & Waterfall.
- Experience in Business Analysis. Also encompassing areas such as project coordination, engaging with clients for business requirements.
- Strong hands - on work experience in System Testing, Integration Testing, User Acceptance testing UAT, Functionality Testing, Black Box Testing and Regression Testing.
- Extensive experience in analyzing, reviewing, and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Expertise in Risk Assessment, GAP Analysis, Vendor Assessment and Vendor Audit as well as Requirement Traceability Matrix.
- Extensive experience in manual, automated testing usingWhite Box Testing, Black Box Testing and Automation Tools.
- Hands on experience with using performance testing tools such as Jmeter and HP Loadrunner.
- Performed Test Automation frameworks like TDD (Test Driven Development), BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Selenium Features, Scenarios and Step Definitions.
- Experience in RESTFULL web service testing using Rest Assured framework java. Validated JSON formatted data, different http status code
- Expertise in convertingAWSexistinginfrastructure to server less architecture (AWS Lambda,Kinesis) and deployed viaTerraformorAWS Cloud formation.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Experience in coreAWSservices (S3, EC2, ELB, EBS, Route53, VPC, auto scalingetc.) and deployment services (OpsWorksandCloud Formation ECS) and security practices (IAM, Cloud watch and Cloud trail) and servicesLambda, EMR, RedShift, Elastic Bean Stalk.
- Experience in testing usingRest based the Web Services.
- Understand the functional flow and automate the web-based and desktop applications using TRICENTIS TOSCA Test Suite.
- Good knowledge on Test Automation Framework with selenium webdriver implemented BDD through Cucumber with Gherkin language to develop feature files.
- Excellent Back End Testing experience by designing and executing SQL Queries using APEX, MySQL, Oracle databases.
- Deep knowledge of Object-Oriented Programming (OOP) Concepts including Inheritance, Abstraction, Encapsulation, and Polymorphism.
- Knowledge of Maintaining the automation code and resources in configuration management/ subversion tools like Git and GitHubrepositories over time for improvements and new features.
- Experience in implementing the Page Object Model (POM)by creating an element for each page object and reused all the objects in various test scripts.
- Excellent time management and multitasking skills, highly dedicated to producing professional work with the highest quality and creativity and excellent collaborator with very good communication skills and a results-oriented attitude.
- Trained the team as a Lead to use frameworks,quality standards,implement the change management system in automation suites and prepare user friendly documentation for the scripts.
- Experience in Batch Testing by running multiple scripts with Automation Tool.
- Develop and maintain custom data-centric web applications using .NET services with Agile/scrum methadology
TECHNICAL SKILLS:
TEST REPORTING TOOLS: Jira, Rally, YouTrack, Fly spray, QAComplete.
TEST METHODOLOGIES: Waterfall, Agile.
PERFORMANCE TOOLS: JMeter, WAPT tool, AB tool, HTTP generator, Openload.
APM TOOLS: WAPT tool, jMeter, jConsole, jVisualVM, New Relic and Dynatrace.
PROGRAMMING LANGUAGES: JAVA,Ruby
AUTOMATION TESTING TOOL: Selenium Webdriver, Cucumber, JMeter.
FRAMEWORKS: TestNG, BDD, Data-Driven, Keyword, Hybrid, REST Assured.
OPERATING SYSTEMS: Windows flavors, Unix flavors, Kali Linux, and Backtrack.
SCRIPTING: Shell script, JS, BeanShell, and VB.
DATABASES: Mysql, MS SQL, Oracle, and Mongo DB.
VAPT TOOLS: Qualys Guard Web application scanner, Veracode, Acunetix, Nessus, BURPsuite Pro, Charles proxy, Nmap, Acunetix manual tools.
MISC. TOOLS: Eclipse, Ethereal, Wireshark, Putty, Win SCP, SSH, SoapUI, Microsoft Office Microsoft Excel & Microsoft Word, Postman, Confluence, and Apache Maven.
CI: Jenkins.
API: REST API, Postman.
VERSION CONTROL: SVN, GitHub and Bitbucket
APPLICATION SERVERS: Tomcat, Wildfly.
BROWSERS: IE, Firefox, and Chrome
ACCESSIBILITY TESTING TOOLS: Jaws and Andi.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
SDET/QA AUTOMATION ENGINEER
Responsibilities:
- Participating in Sprint planning, Test planning, Sprint review, and sprint retrospective meetings.
- Collaborating with different teams to determine design specifications in detail.
- Analyzing the requirements to perform automation and performance testing, conduct feasibility analysis over the system.
- Implementing and monitor test scripts to assess functionality, reliability, performance, and quality of the service and product.
- Recommending, implementing, and monitoring preventative and corrective actions to ensure that quality assurance standards are achieved.
- Developing performance metrics related to software systems.
- Compile and analyze statistical data.
- Solid Experience in BDD Framework with Cucumber to implement TDD.
- Have Experience in Desktop Applications.
- Ensuring that user expectations are met during the testing process.
- Involved and supported in designing and developing the application using .Net framework
- Documenting the reports for various testing performed.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Adhering to the operations of the Quality Assurance Unit and to make uccucrecommendations for further implementation or improvement of any of its systems.
- Ensuring ongoing compliance with quality and industry regulatory requirements.
- Perform API and Performance testing.
- Service Virtualization for verification of integration testing.
- Documenting User Acceptance stories and bug Defect/Defect Life Cycle, log defect in JIRA, and close.
- Conducting standard IV&V lifecycle reviews.
- Conducting 508 compliance reviews.
Technology: jMeter, jConsole, Jira, Beanshell scripting, MsSql, SoapUI, SAFe Agile, Jenkins, Selenium, Cucumber, java,.Net,Eclipse, REST Assured, Junit, Rest API, MuleSoft API, Postman, Andi, Jaws, Tableau, Salesforce, Bitbucket, Git, Excel, Word, Notepad++etc,Ruby
Confidential, Dallas, TX
Senior QA
Responsibilities:
- Understanding of Business Requirements and Functional Specification.
- Performed Gap analysis and was involved in analysis of the technical specifications of the current system and the infrastructure needs.
- Work closely with internal and external teams to ensure testing is executed effectively and that the project status is transparent at all times.
- Performed smoke testing, regression testing, in sprint testing, E2E testing and production validation.
- Generating the consolidated test status reports to provide a single status across testing teams.
- A solid understanding of project lifecycle including requirements gathering, analysis, design, development, testing and implementation.
- Provide estimates for all QA activities, as needed.
- Develop Test Plan and provide walkthrough to Project Team.
- Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
- Actively involved in JAD sessions with the management groups, users and the IT Group for open and pending issues to develop specifications.
- Provided demos for UAT testers and stakeholders for their UAT testing cycle
- Performed backend validation using SQL queries.
- Involved in the automation frame work using Selenium WebDriver, Cucumber and Maven.
- Interacted with scrum masters product owners and testing teams .
- Act as a mentor/lead for test practice team members and provide feedback.
- Prepared Test Cases, Test conditions based on the Functional Specifications and Technical Design Documents.
- Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
- Designed & maintained automated test scripts using Selenium with Cucumber and TestNG framework.
- Have experience in Mobile Automation Testing.
- Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
- Executed automated test scripts for cross browser testing.
- Prepared the Requirement Traceability Matrix to make sure all the requirements are tested
- Experience in preparing individual tests and run them from Test Batch Runner.
- Analyzed upcoming user stories/features and will get clarifications from business.
- Highly Hands on in Provider Enrollment Module and complete portal Testing.
- Ongoing communication and collaboration with Offshore team for review of test cases and automation test scripts and providing the peer-review comments.
- Provided Daily Status report, check list documents and weekly status reports to the stakeholders
- Have knowledge of.NET framework fundamentals
- Participated in all meetings held during the project and actively coordinated with Developers and Business team.
Environment: Selenium Web Driver, Maven, TestNG, Core Java, Git, Jenkins, Share Point, HP ALM, Rally, Microsoft Word, Microsoft Excel, Windows 10, JIRA, Service Now, Agile Scrum Methodology,.NET,Ruby
Confidential, Dallas, TX
SDET/QA Automation Engineer
Responsibilities:
- Review Business and Technical documentation such as business requirements, use cases and System Design Specification associated with the project.
- Participates in Release Management process including regression testing and post implementation validation.
- Good focus on BA skills, ability to ask the right questions and discern true intent.
- Designing and developing the Page Object Model automation framework from start using Selenium WebDriver, Cucumber and Maven for Web Application.
- Experience in cross browser testing using Selenium Web Driver and Cucumber.
- Maintained and debugging automation test scripts using element locators, Web Driver methods, java programming features and Cucumber Annotations.
- Communicating frequent and effective status updates on current initiatives, build status, defined reports and bug tracking
- Strong experience in Test/Defects Management using Jira/Quality Center.
- Creating functional and end-to-end scripts for validating the business scenarios
- Prepared the Requirement Traceability Matrix to make sure all the requirements are tested.
- Developed and maintained test cases in excel.
- Defects were tracked, reviewed, analyzed using JIRA.
- Attended the daily Defect review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Created Test Summary Report and submitted to the project management for easy tracking.
- Created testing environment and setup test data needed to reproduce issues and execute test cases.
Environment: Selenium Web Driver, Core, Git, Maven, Cucumber, Share Point, Jira, Microsoft Word, Microsoft Excel, Windows 10, HP ALM, JIRA
Confidential, Framingham, MA
Quality Assurance Analyst
Responsibilities:
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
- Customized UFT Scripts with Parameterization, Check Points, Library Files, and Regular Expression to automate functional Test Cases.
- Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework ( C#) environments features.
- Customized and generated multiple TFS reports to serve company needs.
- Designed and Analyzed Test Case design document basing on the Functional Requirement Specifications to implement through the testing process Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Tested all the ETL processes developed for fetching data from OLTP systems to the target Market Data warehouse using complex SQL queries.
- Designing and development of API automation framework using Karate. Integrated Karate with Gatling for load testing. Writing API mocks using Karate Netty.
- Implemented Kafka Storm topologies, which are capable of handling and channelizing high stream of data and integrating the storm topologies with Esper to filter and process that data across multiple clusters for complex event processing.
- Involved in creating the Traceability matrix based on Functional requirements in each module.
- Developed an in-house add-ins called ‘Team for word’ to integrate MS-word to TFS and ‘Team Explorer’ to integrate MS-Excel to TFS.
- Developed user controls, custom controls using Asp. Net and C# and were effectively used.
- Worked with JIRA Project Management and defect tracking.
- Extensively involved in writing and designing templates for the Test Plans.
- Designed and Analyzed Test Case design document basing on the Functional Requirement Specifications to implement through the testing process.
- Automated AngularJs application module usingprotractorand Jasmine and created specs for various functional scenarios. Used Core Java for creating test cases using Selenium
- Developed automation Framework forSOAPandREST(POST,PUTandGET)API TestingusingRestful API,UFT API,SoapUIandPostman.
- Used TFS source control to deploy application. Used TFS to report bugs and to maintain product backlog items.
- Involved in designing and implementing automation framework to be used with Selenium WebDriver.
- Automated the functional test cases for various modules in the application usingTestNG and Maven.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
Environment: Java, Selenium WebDriver, Selenium Grid, STLC, Cucumber, TFS, TestNG, SoapUI, Postman, Jenkins, JIRA, Log4j, Maven, Eclipse, Agile, Oracle, Manual Testing, Git
Confidential
Manual Tester
Responsibilities:
- Developed Manual Test Cases based on Use Cases for specific functional requirements.
- Performed functional testing, integration testing, and validation testing on various applications with manualtesting process.
- Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment.
- Gathered Test environment requirements with the QA Lead.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.
- Worked and corresponded with software engineers, venture supervisors and different gatherings so as to set and meet quality benchmarks and due dates.
- Code deployment after the fix to the code has been done and verification of the proper code deployment.
- Analyzed test specifications and converted them into Manual Test Cases.
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Work with release management for regular releases, smoke-testing each release.
- Migrated manual test cases to selenium.
- Performed checking the user profiles and their login scripts.Effectively coordinated with the development team for closing of the defects.
- Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.
Environment: Quality Center, JAVA, Manual testing, MS SQL Server, SQL, HP ALM, GUI, Load Runner, SOAP UI, Manual Testing, XML,WSDL, Selenium.
