Source description
About the role
Apple in Austin, TX has a contract need for a Java Test Automation Engineer (Java). See job specs below. The ideal candidate will have an MS Degree in Computer Science, hands-on programming experience in Java with solid test automation experience. Must have experience developing test automation from scratch using Java.
Job title: Java Test Automation Engineer (SDET)
Location: Austin, TX (Onsite hybrid)
Duration: 12+ months
Preferred Qualifications
-
5+ years of combined work experience in Software Development/Quality Engineering with Testing experience (White box + Black box, Automation Infrastructure development, functional, performance, stress testing).
-
Solid understanding of development lifecycles, testing methodologies, and QA processes.
-
Experienced in developing test plans, building tools and test frameworks. JUnit, TestNg
-
Computer Science fundamentals and experience in object-oriented design, data structures, and algorithms.
-
Test experience in Java, SQL, Unix, Scala, NoSQL, and Web Services (Rest & SOAP) environments
-
Programming experience with automation scripting/tools/tests harness (e.g. Selenium, Cucumber, Karate, RestAssured).
-
Solid understanding of software build tools and CI/CD integrations.
-
Ability to investigate, debug and triage difficult problems both independently and collaboratively.
-
Highly organized, creative, motivated, and passionate about achieving results.
Minimum Qualifications
-
Bachelor's degree in Computer Science or equivalent field
-
5+ years hands-on Quality Assurance automation experience
-
Key Qualifications
-
5+ years experience in Java in a service oriented architecture
-
5+ years experience with Junit/TestNG, Jenkins, Gradle,SQL, JSON, XML
-
Experience in writing test automation frameworks for REST services
-
Experience in developing test strategies, test frameworks and tools
-
Experience with Web Automation tools such as Selenium, Raft, etc
-
Solid understanding of Internet Protocols TCP/IP,HTTP and HTTPS
-
Expertise in building and maintaining test beds, test environments and automated data driven test suite
-
Experience developing frameworks from scratch using industry best practices
-
4+ years of experience in Quality Engineering, with focus in e-commerce/web applications testing
-
Solid understanding of NoSQLs like Couchbase, MongoDB, etc and caching strategies
-
Please provide answers to the qualifying questions below:
-
How many yrs of professional exp do you have?
-
What is your educational background?
-
What technical skills are you most proficient in?
-
How many yrs of exp as an Automation Engineer?
-
How many yrs as a hands on Java Developer?
-
Using a scale of 1 to 10, rate your Java programming skills?
-
How many yrs of exp as a QA/Test Engineer?
-
How many of exp creating Test Automation Frameworks written in Java from scratch?
-
How many yrs of exp with the following:
-
eCommerce/Web Application Testing
-
UI Application testing
-
API Automation testing
-
SDET
-
Creating Test Frameworks from scratch using Java
-
Building Tools using Java
-
White box testing
-
Black box testing
-
Developing Test Strategies
-
Automation Infrastructure development
-
Functional testing
-
Performance testing
-
Stress testing
-
STLC
-
Testing methodologies
-
QA processes
-
SQL
-
Unix/Linux
-
Scala
-
NoSQL
-
Couchbase
-
Mongo
-
Cassandra
-
Web Services
-
Rest
-
REST API
-
SOAP
-
Programming experience with automation scripting/tools/tests harness
-
Selenium
-
Cucumber
-
Karate
-
RestAssured
-
Junit
-
TestNG
-
Jenkins
-
Gradle
-
JSON
-
XML
-
TCP/IP
-
HTTP
-
HTTPs
-
Are you currently working?
-
When can you start on a new project?
-
Why did you leave your last project?
-
What is your hourly rate expectation?
-
Will this be on W2 or C2C?
-
Where are you located?
-
Will you be able to relocate to Austin, TX before start date if hired?
-
What is your US legal work status?
-
Who is your direct employer?
-
When does your VISA/EAD expire?
-
Will you have issues if a criminal background check is required?
More at 3B Staffing