Mastech Digital is an IT Staffing and Digital Transformation Services company.

Senior Java Software Developer (Test Automation Architect)

Quick Apply
Location: Jersey City, NJ
Job Code: 209325
Posted: Feb 13, 2020

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for leading American Corporations. We are currently seeking a Senior Java Software Developer (Test Automation Architect) for our client in the Banking and Financial Services domain. We value our professionals, providing comprehensive benefits, exciting challenges, and the opportunity for growth. This is a Permanent position and the client is looking for someone to start immediately.

Duration: Full-time

Location: Jersey City, NJ

Role: Senior Java Software Developer (Test Automation Architect)

Primary Skills: Java

Role Description:
The Senior Java Software Developer (Test Automation Architect) would need to have at least 5+ years of experience. The Test Automation Architect is a Sr. Java Software Developer responsible for designing, developing and evolving Java Selenium test automation frameworks, defining automation coding and source code management standards, developing tools and utilizes for test automation, and exploring innovations in test automation. 

You should possess excellent verbal and written communication skills and the ability to present solution to the Leadership team. 

Specific Responsibilities: 

- Design test automation architecture using Java, Selenium, Junit etc. for applications that cross multiple platform and technologies such as UI, REST API, Web Services, AWS Web Services, backend automation 

- Work with automation engineers to help improve test automation so that it executes efficiently with reduced maintenance cost 

- Provide guidance on Java coding standards and best practices for QA Automation Engineers 

- Define test automation source code management standards in Bit Bucket 

- Research new tools to support automation of REST API’s, S3, applications in AWS cloud etc. 

- Provide automated testing expertise to project team, troubleshoot automation issues and mentor junior resources on automation 

- Ability to think outside the box and come up with creative solutions when tools don’t work 

- Interact with senior management to share and present future automation strategy 

- Contribute to overall automation framework design and enhancement developed in Java 

- Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior. 

Leadership Competencies: 

- Feedback: Seeks feedback from others, provides feedback to others in support of their development, and is open and honest while dealing constructively with criticism. 

- Delegating: Effectively manages tasks and people, taking a practical approach to determine the most effective method of execution while respecting others’ expertise and considering others’ feelings and working styles. 

- Inclusive Leadership: Values individuals and embraces diversity by integrating differences and promoting diversity and inclusion across teams and functions. 

- Coaching: Understands and anticipates people's needs, skills, and abilities, in order to coach, motivate and empower them for success. 


- Minimum of 7 years of related experience in core Java development 

- 10+ years of experience in test automation with 5+ years in Selenium 

- Bachelor's degree required. Master’s degree preferred. 

Specialized Skills: 

- 7 years of hands-on Java application development and 1-3 years of application design and architect experience 

- API development and testing experience is a plus 

- Back-End Automation 

- 5+ years in selenium automation 

- Experience working in continuous integration CI/CD and DevOps environment is a must 

- Strong experience in unit and component integration testing using JUnit or equivalent required 

- Development experience in (Java, Core Java, JE22, JSP, Servlet, JDBC, Angular.JS) 

- Understanding of web development such as HTML, FPML, XML, CSS, JavaScript 

- Experience or knowledge with tools/languages such as Java, JavaScript, Protractor, Groovy Scripting 

- Experience with at least one RDBMS such as Aurora, Microsoft SQL Server, Oracle, Sybase, etc. 

- Experience in financial industry is a must 

- Experience in application development in AWS Cloud is desirable 

- Basic knowledge of Linux, UNIX 

- Strong leadership and communication skill

Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent.

Experience: Minimum 5+ years

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Recruiter Name: Divya Gupta

Recruiter Phone: 877-884-8834 (Ext: 2123)

Equal Employment Opportunity


Quick Apply
Your Email Address
Select Resume
*Up to 4mb: .docx,.doc, .pdf, .txt, .rtf, .htm files only.