#Senior Automation Tester
#Software Engineer II
Job brief:
A Software Engineer is an IT professional who designs, develops, tests, and maintains computer software at a company. They use their creativity and technical skills and apply the principles of software engineering to help solve new and ongoing problems for an organization.
We are looking for a passionate Software Engineer to design, develop, test, and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in various languages, like Java, Python, Ruby on Rails programming languages (e.g. C++ or JScript.NET.), Testing using Automation tools. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.
ATC is a global company, with a mission to enable our customers to solve the most challenging problems using technology and design. We accomplish this with our family of SAAS products and services.
We are headquartered in the United States with branch offices in Dubai and India. A technology company in IT services, we have multiple product companies within ATC.
Through ATC Ventures, we fund inventive entrepreneurs with a passion for SaaS products and have built multiple tech startups from the ground up.
With ATCs own startup incubator called Startup Studios, we partner with entrepreneurs and businesses to build products that solve everyday problems through the creative use of technology. We nurture client efficiency not only through the custom products we build for their organizations but with the automation opportunities we identify through expert business analysis.
Below are some of the product companies under ATC:
-
Auzmor
-
Freshflows
-
Toggle
-
UnboxedMagazine.com
Job titles associated with this role:
Senior software automation engineer or Software Engineer II
Job Responsibilities
-
Planning - Candidate willing to actively contribute to the day-to-day planning, design, execution, and reporting of manual test cases and automated test scripts
-
Automation principles - Follows software engineering principles in the development of automation, manual test cases, software tools, and SQL
-
Quick Learner - Understand and apply test-driven design concepts to test and debug automated solutions or manual test executions and software utilities developed by self and others
-
Global Delivery - Experience and desire to work in a Global delivery environment
-
Communication Skills - Proficient in Speaking, Reading, and Writing English
-
Meeting Etiquette - Should be able to participate in meetings, communicate thoughts clearly/concisely and push back whenever required
-
Testing - Detailed knowledge of application functions, bug fixing, and testing protocols.
Requirements for success in the role:
-
Experience - 2-4+years of experience in Automation Testing.
-
Programming - Hands-on in programming languages such as Java, JavaScript, etc. Excellent skills in object-oriented programming.
-
Problem Solving - Good problem solving and debugging skills
-
Automation tools - Expertise in test automation tools such as Selenium using Java and ability to design and explore other frameworks in the market.
-
Fundamentals - Excellent in software testing fundamentals, concepts, and processes.
-
Performance - Should be able to pitch in for Performance testing using J-meter.
-
Version Control - Version control tools such as GIT
-
API Automation - Experience in working with API testing tools using JS/Java is a must
-
Stakeholder - Ability to work in a team with a diverse/ multiple stakeholder environment.
-
Cloud - Experience in cloud technologies such as docker and Kubernetes is a must
-
Learning - Should be able to learn other programming languages in order to implement frameworks using different tools in the market
-
Mobile test automation development - It would be good if he/she has some experience with mobile automation of flutter apps(not mandatory, just an add-on)
How you’ll grow
Our professional development framework focuses on helping people at every level of their careers to identify and use their strengths to do their best work every day. We have a clearly defined career road map from entry-level employees to senior leadership positions.
Our dual-career road map provides opportunities to grow as an individual contributor or as a people leader to suit your strengths and the context of business growth.
Our people, culture, and core values:
Being a remote-first company gives us the privilege of recruiting the best talent from all four corners of the country. So, the first thing that one would notice about us is our diverse workforce; from Kashmir to Kerala, from Gujrat to West Bengal.
The management is just a ping away! Right from the C.E.O, all leaders are very approachable, ideas are welcomed, voicing of different opinions is encouraged and so is personal learning and growth.
Don't take our word for granted. Read through our Glassdoor reviews.
Work Environment:
Where you work is as important as why you work. We are committed to an employee-centric atmosphere that drives fulfillment and encourages an enriching and collaborative culture of advanced and engaging professionals. We operate in an onshore/ offshore model, we have teams that work in multiple time zones. We expect our employees to be available to work extended/flexible hours and/or be available on weekends as needed to deliver the best for our stakeholders and clients.
Interview Process:
Every interview will have at least four rounds of assessments, such as:
HR Screening
Skill assessment
Interview by Hiring Manager
Culture and motivation fitment
This gives an opportunity for applications to ask more questions and grasp a contextual understanding of the job, key skills required, work culture, and policies as they move through each step of the interview process
If you feel like having a chat with someone to know more:
Joel Sadhanand - Head of Talent and Learning