Posted in

Digital Software Engineering Senior Analyst

Digital Software Engineering Senior Analyst

CompanyCitigroup
LocationIrving, TX, USA
Salary$146300 – $155031
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related field
  • Seven (7) years of experience in the job offered or in a related IT occupation developing web applications and creating test cases
  • Seven (7) years of experience must include: Developing responsive, scalable, functional, and efficient web applications using technologies including Angular JS, JavaScript, jQuery, Java, HTML, and CSS including MongoDB and SQL databases
  • Creating automation test cases and performing sanity, functional, regression, stress, and load test execution in BDD framework based in JAVA
  • Developing Microservices, TDD, BDD (Cucumber) automation test framework Page Object Model (POM) development, with sound knowledge in Object oriented programming and automation testing tools including Protractor WebDriver JS, Selenium WebDriver, TestNG, ANT, Maven, Jenkins, SOAPUI, SQL, HTML with Log4j, Data Driven and Hybrid Frameworks
  • Testing mobile applications using automated testing tools including Appium, Perfecto Mobile, Egg Plant, and Appium writing automated test scripts using Java
  • Utilizing version control, task tracking, and build software using tools including GIT, Bitbucket and JIRA
  • Developing Keyword and Hybrid Frameworks for Web Based Automation using selenium and Mobile Automation using QTP integrated with Perfecto Mobile
  • Executing Microservices development utilizing NGA technology including Java, Spring Framework, Git

Responsibilities

  • Acquire the test data in order to complete the sprint work
  • Interact with business owners during grooming sessions to prioritize the list of work that is backlogged and break them into user stories for future use
  • Provide estimates on each user story to identify the gaps in the customer’s requirement
  • Coordinate with onshore and offshore team on a daily basis
  • Prepare high-level workflow design by keeping the requirements and dependencies in mind
  • Identify the reusable solution components and robust solutions to ensure the system efficiency, reliability, compatibility, and to maximize system performance
  • Perform requirement gathering, planning, and documentation
  • Perform impact analysis and design of user interface and business tier
  • Create code development, testing, logging and tracking defects, production deployment and monitoring, reporting daily and weekly status to management, and maintaining system documentation
  • Define test strategies, test scope, and provide testing estimates
  • Perform automation of REST API service and perform defect and root cause analysis

Preferred Qualifications

    No preferred qualifications provided.