Franklin Park, IL
Industry: Retail & Consumer Goods•
Not Specified years
Posted 61 days ago
The engineer must be able to perform the following:
Familiar with Software-as-a-Service model (SaaS)
Critical thinking to solve problems unique to developing technologies.
Regularly apply technical knowledge to daily engineering activities.
Analyze architecture, code bases to develop critical path experiments to ensure safety and reliability.
Leverage analysis tools when needed to determine root causes.
Continuously improve analysis and validation techniques and apply them in daily practice.
Able to be an independent engineer that understands the project scopes and best-adheres to project timelines / goals.
Integrate and communicate well with other engineering teams, making known individual contributions and assisting others when necessary.
Languages / Toolsets
Java, PostGres, MySQL, Android, Automation (e.g. Monkey Runner, WebDriver, Selenium), Atlassian Suite
TCP / IP, UDP
Analysis Methods, Learning, Failing, Improving, Controlling, Unit Testing, Functional Testing , Code Reviews, Critical Thinking
Should be able to develop/execute test cases from user stories
Automate test cases using the tools like (Monkey Runner, WebDriver, Selenium)
Strong understanding of functional testing, regression testing and Sanity testing
Good understanding on Agile methodologies and techniques
Exhaustive knowledge is not mandatory, but a candidate is expected to discuss their preference at a high level
Knowledge about controlled code revision methods, GIT, Subversion
Software Design Principles
Paradigms, Encapsulation, Patterns, Synchronization and Communication Methods
0-2 years software development or testing experience
Bachelor’s Degree in computer science or related discipline