Project Scope / Components: Our backend team is currently looking for a mid level Automation Engineer to help us automate testing and release activities of several of our cloud-native backend services for our large and ever-growing application. We want to provide functional support to all services on our platform, and the needs are ever-growing, as we adapt to new requirements and capabilities.
A successful candidate would be self-driven and excited to learn, test, and deliver distributed software systems. He or she will have a keen technical aptitude, excellent communication skills, and enjoys achieving results in a fast-paced, dynamic environment. Currently, our primary language used for testing is Java with Serenity for E2E testing.
Development Methodology: Agile
High-Level Individual Duties:
- Understand the requirements and develop E2E test cases for the cloud/backend -microservices.
- Collaborate with associates and task out the requirements with stories
- Creation of automation scripts using Automation frameworks
- Writing test cases for reusability
Must-Haves (Concepts & Tools):
- Java – needs to be a hands-on developer (OOP skills)
- Working w/in Automation Frameworks (documenting test cases after talking to stakeholders)
- One of Serenity, Cucumber
- SQL DB
- DevOps – basic experience, Jenkins, Git etc.
Nice-to-Haves (Concepts & Tools):
- Spring framework, Spring boot, Apache JMeter
- Cloud basics & principles (Azure)
++++++++++++++++++++++++++++++++++++++++++++++++
Your Responsibility
- Applies various testing types and methodologies effectively during the Agile Process.
- Applies automation for the test scenarios with at least one of these languages/Tool, Java/Senerity/Cucumber.
- Having the awareness to one/many tests automation frameworks
- Demonstrates increasing expertise in application domain and functional areas.
- Taking ownership of tasks and deliver without supervision while using their discretion to seek help when necessary.
- Applies principles of methodologies like Lean/Agile, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Experience and expertise in developing test strategies, test plans and test cases
- Writes effective tests according to best practices so that crucial functional requirements are verified and tests remain valid when code is refactored.
- Collaborates with development team in bugs fixing and build plans.
Your Qualifications
- B.Tech.?/ B.E. /?M.Tech. / M.S. in Computer Science
- 3+ years of experience in software quality assurance engineering experience for highly -scalable?applications and platform development in?product based?companies or R&D divisions.
- Knowledge of quality engineering methodology and industry-standard testing and bug tracking tools
- Expert in either one of scripting language OR tools: Java/Serenity – Automation Testing - REST API, Web applications in micro-services architecture and distributed cloud systems with 1+ years' experience.
- Expert in creating and maintaining standard automation frameworks Working knowledge of CI/CD to support continuous automation and deployment process
- Experience driving quality through process, instrumentation, requirements and testing
- Expert in developing test strategies, test environment setup, test data setup, test
- Preferably has experience in performance testing with tools like LoadRunner, Jmeter.
- Experience working within an Agile/Scrum environment.
- Should have experience into Validating /Qualifying Products /Jmeter
- Experience working in Linux/Unix and Android/iOS environments.
- Expert in communicating cross-functionally and across management levels in formal and informal settings
Required Skills : • Java – needs to be a hands-on developer (OOP skills) • Working w/in Automation Frameworks (documenting test cases after talking to stakeholders) o One of Serenity, Cucumber • SQL DB • DevOps – basic experience, Jenkins, Git etc.
Basic Qualification : - B.Tech.?/ B.E. /?M.Tech. / M.S. in Computer Science - 3+ years of experience in software quality assurance engineering experience for highly -scalable?applications and platform development in?product based?companies or R&D divisions. - Knowledge of quality engineering methodology and industry-standard testing and bug tracking tools - Expert in either one of scripting language OR tools: Java/Serenity – Automation Testing - REST API, Web applications in micro-services architecture and distributed cloud systems with 1+ years’ experience. - Expert in creating and maintaining standard automation frameworks Working knowledge of CI/CD to support continuous automation and deployment process - Experience driving quality through process, instrumentation, requirements and testing - Expert in developing test strategies, test environment setup, test data setup, test - Preferably has experience in performance testing with tools like LoadRunner, Jmeter. - Experience working within an Agile/Scrum environment. - Should have experience into Validating /Qualifying Products /Jmeter - Experience working in Linux/Unix and Android/iOS environments. - Expert in communicating cross-functionally and across management levels in formal and informal settings
Additional Skills : - B.Tech.?/ B.E. /?M.Tech. / M.S. in Computer Science - 3+ years of experience in software quality assurance engineering experience for highly -scalable?applications and platform development in?product based?companies or R&D divisions. - Knowledge of quality engineering methodology and industry-standard testing and bug tracking tools - Expert in either one of scripting language OR tools: Java/Serenity – Automation Testing - REST API, Web applications in micro-services architecture and distributed cloud systems with 1+ years’ experience. - Expert in creating and maintaining standard automation frameworks Working knowledge of CI/CD to support continuous automation and deployment process - Experience driving quality through process, instrumentation, requirements and testing - Expert in developing test strategies, test environment setup, test data setup, test - Preferably has experience in performance testing with tools like LoadRunner, Jmeter. - Experience working within an Agile/Scrum environment. - Should have experience into Validating /Qualifying Products /Jmeter - Experience working in Linux/Unix and Android/iOS environments. - Expert in communicating cross-functionally and across management levels in formal and informal settings Internal screening + 1 and done. The manager wants to fill this role in a week.
Background Check :Yes
Drug Screen :Yes
Notes :The candidate should be open to relocating within 30-60 days of onboarding.
Selling points for candidate :Internal screening + 1 and done. The manager wants to fill this role in a week.
Project Verification Info :
Exclusive to Apex :Yes
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :SDET
Branch Code :Dallas