Macys Hiring – Senior Software Engineer

Website Macy’s

Job Description:

In this role, the candidate is expected to work independently with little supervision, to have excellent organization and problem-solving skills, and to have hands-on experience in automation framework development, quality assurance and agile methodologies.

Job Responsibilities:

  • Provide technical leadership and guidance to the rest of the Software Engineer (Automation QE) team members.
  • Research new testing tools and techniques and/or develop new testing tools and methodologies as appropriate
  • Demonstrates a broad understanding of the applications and technical architectures
  • Stays abreast of industry best practices
  • Must be able to work independently with minimal supervision and make sound decisions
  • Develop, modify, maintain and execute manual and automated test cases/scripts across multiple platforms (Windows/IOS/Android etc.)
  • Ability to implement or enhance automation framework to satisfy project requirements.
  • Understand and compose feature specifications and create test suites for all product components focusing on UI and usability across multiple devices (desktop & mobile)
  • Lead QE efforts for applications/projects, certifying and signing off code releases
  • Able to multitask and invoke growth from within the team on new technologies/strategies
  • Conduct automation code reviews and provide guidance on automation best practices to the Software Engineer (Automation QE) team members.
  • Work with developers to provide additional research and debugging of issues when more information is needed to resolve problems
  • Develops strategies for improving test processes and provide recommendation to management
  • Provide training/mentoring to other teams on how the automation framework is used and designed.
  • Comfortable with multitasking and adopting to situations on demand to deliver on key initiatives.
  • Hands-on mentoring of the team on framework architectural development & tools such as Git, Selenium Webdriver, Jenkins, Restful Services etc.
  • Log, manage, and retest defects in bug tracking system

Job Requirements:

  • 3+ years’ experience developing and implementing automation frameworks including POM.
  • Good technical understanding of Java/J2EE, Spring, SOA, REST, JAXB and JMS.
  • 3+ years’ experience with database technologies and creating SQL queries.
  • 3+ experience with Selenium Web Driver, Rest Assured, SoapUI and Cucumber BDD
  • 3+ years in mature agile, automated environments w/ Continuous Integration (CI) / Continuous Deployment (CD)
  • 3+ years’ experience with API/UI integration testing.
  • BS degree in Computer Science / Computer Engineering degree related field and/or equivalent work experience.
  • 3+ years’ experience with cross-browser test design and functional constraints.
  • 3+ years’ experience of automation testing web & mobile applications including cross browser testing using multiple quality tools.
  • Demonstrate knowledge of software designing, developing web and enterprise applications for high traffic sites.
  • 3+ years’ experience with a Version Control system (Git, SVN).
  • 3+ years’ experience working with object-oriented programing languages, preferably Java.
  • Understanding of Unit, Functional, System, Performance, Technical and Operational testing and the tools utilized.

Job Details:

Company: Macy’s

Vacancy Type: Full Time

Job Location: New York, NY, US

Application Deadline: N/A

Apply Here


 Report Job