Alem Uka
Email, ****.**.*****@*****.***
Phone: +1-678-***-****
Professional SUMMARY
● Over 8+ years of experience in Software Manual and Automation Testing for Web/mobile based applications, RESTful and SOAP web services.
● 4 plus years of solid experience in automation testing includes Selenium IDE, Selenium Web Driver, TestNG and Cucumber.
● Good experience and thorough understanding of Software development process including Agile, Waterfall Software development life cycles.
● Good experience in creating and maintaining Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated testing.
● Good experience in Ecommerce, Health care and Banking Domains.
● Experience in developing and executing test cases Manually and developed Automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Jenkins.
● Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins &U Deploy (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.
● Experience in back-end Database testing writing and executing SQL queries and other database operations with databases like SQL Server and Oracle.
● I am proficient in Core Java and Python and C++
● Generate defect reports, bugs validation with tools Test director / Quality center.
● Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
● Good experience Relational Database Management System like ORACLE, MSSQL
● Good experience in DQA (Database Quality Assurance) using Database Management Tools like DB Visualizer, Oracle/SQL Developer and TOAD etc.
● Good understanding and knowledge of UNIX commands and shell script.
● Good experience in CICD Tool Sets such as Git, Jenkins, Maven, Nexus and Artifactory.
● Excellent communication and documentation skills. SKILLS
● Automation Testing: SoapUI, Postman, Selenium, Appium Mobile Testing, Atlassian Jira, Rally, JUnit, TESTNG, Jenkins, CA LISA
● CICD Tools: Ansible, GIT, Maven, Jenkins, Bamboo, Groovy, Nexus, Artifactory.
● Other Tools: JMETER, MongoDB, Android SDK, SQL developer
● Languages: Java, JavaScript, Shell Script, Ruby, and Python.
● Databases: SQL Server, Oracle, Access, DB2, MongoDB, MySQL
● Platform: Windows XP/2000/7/8, UNIX/ Linux, mac, Windows Server. EDUCATION = bachelor's in information systems
CERTIFICATION= cp-SAT selenium
Clerance = Public trust
Cadence Bank, Atlanta, GA
sept 2020 – present
Sr. Automation Tester
Responsibilities:
• Analyze Business Requirements/Features and prepare Test Plan, Test Step and Test Cases.
• Create and test numerous test plans and test case scenarios for the project in Test rails for the areas like Device Management, Media Management.
• Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.
• Led the testing efforts for [specific cloud platform or project], ensuring the identification and resolution of critical issues before release.
• Collaborated with development teams to understand system requirements and participated in design reviews to provide testing input.
• Developed and executed detailed test plans, test cases, and test scripts for both functional and non-functional testing.
• Implemented automated testing processes, reducing testing time and improving overall efficiency.
• Developing and maintaining automated test scripts using C# and relevant testing frameworks.
• Integrating automated tests into the continuous integration (CI) pipeline for regular execute
• Designing and implementing integration tests to verify the interactions between different components of the C# application.
• Collaborating with developers to address integration issues and ensure seamless component communication.
• Automating repetitive and time-consuming test scenarios to improve efficiency.
• Conducting performance testing to evaluate the responsiveness and stability of the C++ application.
• Conducted performance testing to assess system scalability and reliability under various load conditions.
• Collaborated with DevOps teams to integrate testing processes into the continuous integration/continuous deployment (CI/CD) pipeline.
• Executed planned tests for Android, Windows, and Mac OS.
• Executing compatibility testing, using different mobile devices and Android SDK or XCODE.
● Convene and facilitate daily and weekly status meetings with the Product leadership team.
● Wrote automation test cases and fixed automation script bugs.
● Implement Page Object Model by using Page Factory elements.
● Implement automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber, TestNG and Maven.
● Use RabbitMQ: for message broker that facilitates communication between different components in a distributed system.
● Create shell scripts on Linux server to automate execution of test framework.
● Use Kafka: for distributed event streaming platform that enables the building of real-time data pipelines and streaming applications.
● Create BDD tests using Cucumber by writing features.
● Create required Selenium support code in JAVA for Cucumber.
● Execute parallel browser testing on machines using Selenium Grid.
● Execute the UNIX shell scripts that invoked SQL loader to load data into tables.
● Used PostgreSQL, Oracle, and SQL Server are all popular RDBMS for managing and organizing data.
● Use SQL query to Retrieve Account Balance, List Transactions for an Account, Calculate Account Balance with Transactions, Find High-Value Transactions and Update Account Balance:
● Review Error log files in UNIX box when order fails to load into SQL tables.
● Used Helm:for A package manager for Kubernetes applications.
● Track defect/Bug/tasks using JIRA and generate defect summary reports, Find High-Value Transactions and Update Account Balance: Environment: Phyton, Eclipse, Selenium Grid, Agile, Oracle 11g, Quality center, Appium, Java, C++, JavaScript, WebDriver, Cucumber, SoapUI, JMeter, TestNG, Pawer shell or Unix Scripting URAM, MAVEN, Linux, UNIX. Liberty Mutual Insurance, Boston, MA
QA Engineer/Mobile Tester
Aug 2017 to Aug 2019
Responsibilities:
● Create numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
● Prepare detailed reports concerning project specifications and activities.
● Participated in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
● Create automated tests using Selenium WebDriver for Continuous regression testing (Jenkins & Deploy) and reduce manual testing using Selenium, TestNG and Maven.
● Familiarity\\ with testing tools and frameworks commonly used at Apple, such as Xcode, XC Test, and other automation tools.
● Involved in mobile application testing on Apple, Android & iOS devices with respect to browser and Navigation app.
● Execute cross-browser and parallel testing using TestNG.
● Use JavaScript and internal custom framework to automate Backend Rest Service layer.
● Configured different environments in Jenkins to execute test cases against hard launch or soft launch.
● Used Postman & SOAPUI for rest service testing. Perform and validate Database Testing and Data Retrieval.
● Collaborate with the enterprise team to build and run code on real devices from Jenkins.
● Used JIRA as a project tracking tool/Defect tracking/Test case Management tool.
● Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to tech leads in case of any queries or failure in tests.
● Provide pre-and post-production deployment support end to end. Baxter Healthcare, Chicago, IL Mar 2014 – Jul 2016 Automation Tester
Responsibilities:
● Create Test Plan, Test cases Design based on Functional Requirements.
● Execute Test Data Extraction and Loading for Financial data.
● Understand the applications to be tested, develop the approach/test plan.
● Generate SQL queries to check for consistency of the data in the tables and to update the tables as per the Business requirements.
● Create test scripts for GUI, functionality and regression testing using Quick Test Pro.
● Leverage Load Runner for Stress/Load Testing.
● Verify and implement SQL scripts to validate the databases tables and reports data for Backend database/ Web based reports for Data validation.
● Perform different types of tests such as GUI testing, Functional testing, and Regression testing, NetSuite
● Track the defects using Quality Center and generate defect summary reports.
● Provide End to End support for the testing activities during System Testing, UAT
● Environment: Java, C#, J2EE, JSP, Jira Xray, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse