"For the right opportunities knock the right doors "

Software Automation Engineer-Calgary, Alberta-Canada

Software Automation Engineer-Calgary, Alberta-Canada

Jan 06,2017

P2 Energy Solutions empowers the people who power the world. P2 is the world's largest software and technology company dedicated to the upstream oil and gas industry, with solutions spanning the entire value chain from exploration to decommissioning. More than 1,600 companies use P2 products and services daily to improve decision-making, gain clarity into complex workflow scenarios, and optimize upstream efficiency. With more than 80 years of experience in data and 30 years in software, P2 has offices around the world, and employs over 600 people. We have a great opportunity for a Senior QA Automation Engineer to join our team.
If you exhibit accountability, leadership, independence, superior knowledge, and strong influencing and mentoring skills, we would love to have you on our team!
You must be flexible and excited about working in a fast-paced, high-performance company, have proven communication and organizational skills, and be willing and able to focus on both internal and external customer service to meet business needs.
The successful employee at P2 is motivated, dedicated, and constantly working to deliver a great experience for our customers.
P2 is seeking a Software Automation Engineer with responsibility for working in a diverse, demanding computing environment which requires strong analytical ability, flexibility, communication, and interpersonal skills. This position will be responsible for participating in the design and implementation of automated tests to validate web applications and services. An ideal candidate must have a passion for diving into data, technology, be a problem solver, have a desire to improve software quality within an agile team environment, and you must be a little bit awesome.  Awesome takes many different forms.  We want you to be awesome in your own way.
Essential Duties and Responsibilities:

Work as a member of an agile team to develop automated tests by analyzing user stories, acceptance criteria, participating in design reviews and collaborating with the Developers, Product Owners, and Business Analysts;
Identify and document the detailed requirements for testing system needs and functionality;
Participate in reviews of software specifications, test strategies, and schedules verifying completeness, accuracy and breadth of quality commitments;
Work with enterprise customers and core development engineers to find and address product scalability, quality, and performance-related issues;
Effectively communicate automation status, measures, issues, and corrective actions during development reviews;
Execute tests manually when necessary.  Less manual = better!
Qualifications Include:

Bachelor's degree in Computer Science, MIS, or Information Technology is highly preferred
Minimum 3 years’ hands on experience as a Software Test Automation Engineer or Software Developer for commercial applications and/or services
Minimum 3 years hand on experience with scripting languages (e.g. shell, JavaScript)
Minimum 3 years development experience using C# and .Net with a proven understanding of object oriented design and coding principles
Minimum 3 years of hands on experience in performance, stress, and load testing multi-user/multi-threaded services or SQL implementations and prior knowledge of Performance Monitoring and SQL Trace/Profiling
Eager to learn new skills and acquire knowledge
Strong SQL query writing and troubleshooting skills as well as strong analytical skills with a solid understanding of data modeling concepts
Strong ability to work independently as well as with highly cross-functional teams
Strong understanding of QA processes and methodologies in a software development environment
Ability to analyze requirements and designs to develop automated tests, test plans and test cases
Understanding of web applications and relational databases
Excellent organizational and time management skills
Excellent verbal and written communication skills

 Ideal Preferred Qualifications:

2 or more years of experience writing automated scripts in a BDD environment using MS Unit or Selenium for unit testing
Experience with MS TFS or Test Manager
1 – 2 years of experience developing or automating tests for web applications
Experience Testing Web Services and/or Distributed/Cloud Computing Environments

For further details, Please contact Click Here

Create Your Resume

Country Based Salary Graph


Oppurtunity Check

* Select Your Country

Alert Message to be displayed.